文本阅读:
344音乐声学与心理声学(第三版)
号是一个脉冲信号时,滤波器函数就是简单的输出波形的读出。这些波形值对应于实际输入波形在一个音高周期的值,如图7.21所示。因此,音高偏移算法实际上是输入信号音高(或周期)的检测,随后是最近的一个音高周期的波形提取。这样,每当音高检测产生一个激励脉冲波时,这个波形就被同时读出。信号处理过程如图7.22所示,所产生的输出波形如图7.23所示,分别对应于向上和向下偏移的情况。
由一个脉冲激励时乐器滤被器波形
图7.21某乐器的理想
Aaiir
化波形
|音高周期|音高周期|音高周期
高偏移器信号处理方框
图
音高检测器||音高偏移器
都展存的输入激形|被形谢出控制
|输出、
乐器波形库
需要注意的是,能够提取的波形的多少与音高有关,一般来说,仅仅是用脉冲激发的乐器共振的完整波形(脉冲响应)的一部分。由于在实际操作中不可避免的滤波器脉冲响应截断,偏移处理后的输出会产生振铃效应。当截取的波形用于音高向下偏移处理时,在每个音高周期会出现一段空隙,如图7.23所示。这会使处理后的声音产生蜂音,因为这样的处理会使共振峰明显加宽。当音高向上偏移时,每个音高周期的波形会