时间扩展应用于流式音频
的audioTimeScaler
独立对象执行修改音频的时间尺度(TSM)在每个输入通道。
修改流式音频的时间尺度:
创建audioTimeScaler
对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建一个对象,美国胸科协会
= audioTimeScaler美国胸科协会
独立,执行音频修改时间尺度在每个输入通道。
设置美国胸科协会
= audioTimeScaler (speedupFactor
)SpeedupFactor
财产speedupFactor
。
每个属性集美国胸科协会
= audioTimeScaler (___,“名字”,价值
)的名字
到指定的价值
。未指定的属性有默认值。
aTS = audioTimeScaler(1.2,“窗口”,sqrt(损害(1024年,“周期性”),“OverlapLength”, 768年)
创建一个对象,美国胸科协会
,增加音频的节奏由原来的1.2倍速度使用一个周期损害窗口1024点和768点重叠。
使用一个目标函数,指定系统对象™作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
audioTimeScaler
声码器算法,使用相同的阶段stretchAudio
基于描述[1]和[2]。
[1]Driedger, Johnathan, Meinard穆勒。“回顾时标修改音乐信号。”应用科学。问题2卷。6日,2016年。
[2]Driedger, Johnathan。“时间尺度修正算法对音乐音频信号。”Master's thesis, Saarland University, 2011.