文本阅读:
9.6相位捣碎(Phase Bashing)231音出发制作一个周期性的波形,这样能够把原始声音的音色借用过来,但以一个指定的音高播放。如果在这个录制的声音中所开的窗是沿时间进动的,那么所得的音色将不断变化,以模仿这个录制的声音。
此时会产生一个重要的问题:如果我们从一个采样样本(或是不同的样本)的不同窗中获取波形,那么将无法保证两者的相位是相配的。如果相位不相配,则所得结果将很难听,因为随机的相位变化听上去就像是频率上的波动。这可以通过使用傅里叶变换与重合成来矫正【Puco5】。
图9.13所示为一种简单方法,它使用傅里叶变换把一段录音中的一系列窗的相位对齐。我们简单地对一个窗进行快速傅里叶变换(FFT),然后令k为偶数值的每个相位为0,奇数值的每个相位为n。因此,不管k为奇数还是偶数,位于窗中央的相位是0。为了按所需的方式设置相位(频谱中复幅度的辐角),首先要得到模,它可以看作是辐角为0的一个复数。接下来乘以(-1*使幅度变为正负交错排列的。然后再进行傅里叶反变换,此时甚至不需要再次进行加窗;我们可能想如图2.7所示那样在日后进行加窗包络处理。所得结果可以与第6章介绍的调制技术结合起来,变成处理人声和其他模仿类合成的强大工具。
输入
AAAAAAAAAAP
因-△
傅里叶变换|
取模
冈-(-1)*
【傅里叶反变换】
AelaAA LAAALY
经过相位捣碎处理的输入
【9.13对一个录制的声音(这里使用的是一个频率不断上升的正弦)进行相位捣碎处理,从而得到一系列振荡器波表