-
电子音乐技术 161
7.6人工混响155 的任意组合。信号x...,x,输入到一个归一延时网络中,得到输出信号...,y.。一些其他信号W的...w,(其中j不需要等于k)出现在变换R的输出端并被馈送回其输入。 如果R确实能保持功率不变,则总输入功率(信号x,...,x在的功率加上信号i,,w,的功率)必然等于输出功率(信号y,...,ya的功率加上信号m,...,w,的功率),从等式中减去所有的w项,我...
-
电子音乐技术 162
156第7章时间平移与延时 被反射了,并使它抵达另一个墙面。如果大多数能量进入了再循环,那么房间的混响将持续很长时间;如果所有的能量都进入再循环,那么混响将永远持续下去。如果在任意频率上,墙面反射的能量将在总体上多于它们接收的能量,那么声音将会产生不稳定的反馈;这在真实房间中永远不会出现(能量守恒会阻止这种情况发生),但在一个人工混响器中如果没有进行正确设计的话,就可能出现这种问题。 ...
-
电子音乐技术 163
7.6人工混响157 衰减,然后馈送回延时线,从而实现了一个循环网络。 g的值控制着混响时间。如果循环延时线的平均长度为d,那么任意输入信号将在时间延时d之后被因子g衰减。在时刻t,信号已经循环了t/d次,每次损失201og10(g)dB,因此用分贝表示的总增益为: 20l0g10(g) 对混响时间(Reverberation Time,RT)的通常测量方法是增益衰减60dB所...
-
电子音乐技术 164
158第7章时间平移与延时 图7.16展示了如何在实际中使用这种方法。2个最重要的控制分别是混响器的输入和反馈增益。为了捕获一个声音,我们将反馈增益设置为1(无限的混响时间),并在时刻t,短暂地打开输入。为了把其他声音加到现在的这个声音上,我们只需简单地在合适的时刻(例如在图中的2时刻)重新打开输入增益即可。最后,通过将反馈增益设置为小于1的一个数(在t时刻),我们可以清除循环的声音,即让...
-
电子音乐技术 165
7.7可变平移与分数平移159 首先,我们仅定义了当d为整数值的时间平移,因为若d为分数值,则当x【n】仅对整数的n值有定义时,x【nd】这类表达式的值是不能确定的。为了产生分数的延时,我们必须引入某种适当的内插方案。并且,如果我们希望d随时间平滑地变化的话,简单地让其从一个整数值跳到下一个整数值并不会产生好的结果。 其次,即使我们已经实现了让延时时间平滑地改变,由变化的延时时间所引起...
-
电子音乐技术 166
160第7章时间平移与延时 令n表示输出样点的序号,纵轴显示了参量nd【a】,其中d【n】是以样点数表示的(时变)延时。如果我们令输入样点的位置为: T输入时间 图7.17一个长度可变的延时线,其输出就是先前某个时间的输入。输出的样点不能比输入样点新,也不能比延时线的长度D更旧。输入/输出曲线的斜率控制着输出的瞬时转调y【n】nd【n】 则延时线的输出为: z【n】x【y【...
-
电子音乐技术 167
7.8对延时线进行内插的保真度161 域之内。 回到2.2小节,我们可以使用波表瞬时转调公式计算输出的转调t【n】。这就给出了对延时线的瞬时转调公式: 【n】y【n】y【n1】1(d【n】d【n1】) 如果d【n】不随n而变化,则转调因子为1,延时线产生声音的速度将与其输入的速度一样。但如果延时时间不断增大,是n的一个函数,则输出的声音将会向下转调;如果d【n】是减小的,则向上...
-
电子音乐技术 168
162第7章时间平移与延时 因此必须将其加到所涉及分音的强度上。 如果输入信号的高频内容确实产生了不可接受的失真产物,一般来说更有效的方法是提高采样速率而非增多内插的样点数。对于高于4个样点的周期,让周期的样点数加倍(比如通过让采样速率翻倍)可以降低失真大约24dB。 4点内插延时线的频率响应在半奈奎斯特频率以下是接近平直的,但在半奈奎斯特频率以上则会快速跳水。假设(挑选最坏的情形...
-
电子音乐技术 169
7.9音高平移163 回到图7.17,我们看到,通过一个简单的可变延时线,我们可以在一个有限的时间间隔内维持任意的音高平移,但如果我们想延续一个固定的转调,则总会最终跑到由可接受的延时时间所构成的对角带之外。在最简单的情形中,我们简单地让转调向上和向下变化,并使其保持在这个对角带之内。 这是可行的,比如若我们想要如图7.19所示对一个声音施加颤音。这里的延时函数是: 个输入时间 ...
-
电子音乐技术 170
164第7章时间平移与延时 更大的do值将给输出加入一个恒定的额外延时,这通常作为音高平移器中的一个控制来提供,因为它本质上是自由的。参量s有时候被称为窗尺寸(Window Size),它大致上相当于循环采样器中的样本长度(2.2小节。 个输入时间 输出时间 图7.20 用分段线性延时函数来维持一个恒定的转调(除了在那些不连续点处以外)。输出经过了包络处理,如图中每个点上的竖线...