文本阅读:
7.9音高平移165
所示的延时读取模式。
WW
个输入时间
输入
Xk-e
文k一N
|还时时间+K一d。
0
输出时间
输出
【图7.2使用一个可变延时线作为音高平移器。图7.22使用2个延时线的音高平移器的延时读取锯齿波产生了一个平滑增大或减小的延时时间。模式,因此一个延时线位于最大幅度值,延时线的输出经过了包络处理以避免不连续点。
而另一个延时线则正在接入
同一框图的另一份复本应该以与本图相差
180度(π弧度)的相位运行
音高平移器既可以向上转调(使用负的锯齿波频率,如图所示),也可以使用正频率来向下转调。在控制音高平移时,通常都是令s固定不变而改变f。为了产生一个音程为t的转调,令
_(t-1)R
如果可能的话,窗尺寸s应该选取得足够小,以使2个延时后的复本(间隔/2个样点)不会被听成是2个明显的回声。不过,非常小的s值将迫使f升高;当f的值大于5Hz时将导致听得非常清楚的调制。因此,如果需要很大的转调,则s的值可能需要增大。典型的取值范围是从30到100ms(大概为R/30到R/10个样点)。
虽然可以按需要改变频率,甚至可以非连续地改变,但在改变时s必须更加小心。一种可能的解决方法是:在对s进行不连续改变时,对输出静音;作为另一种选择,也可以让s连续斜变,但这会引起难以控制的多普勒效应。