文本阅读:
62第3章音频与控制计算
以此为基础就容易获得不断重复的包络形状了,比如使用波表查找(这一次我们使用一个内插的波表查找,而非序列电压)。所有用来产生有音高声音的波形生成方法和波形修改方法都可以在这里使用。
另一种源于模拟合成器控制的标准控制方法是采样保持单元【Str95,pp.80-83】【Cha80,p.92】。这种方法从一个输入信号中挑选出某些瞬时值,然后将这些数值"冻结"用于输出。
挑选哪些特定数值是由第2个"触发"输入来决定的。在由触发输入指定的那些时间点上,主输入中的一个新的单个数值将会被取出,并被持续不断地输出,直到下一个时间点为止,届时输出将被主输入中的一个新数值取代。
输入
W
触发
保样/保持】→lLuuullILL
输出
【图3.9使用触发信号的下降沿进行采样保持(Sample and Hold,S/H)在数字音频中,新数值通常都是在触发信号的下降沿处采样获得的,所谓触发信号的下降沿就是那些当前数值小于前一个数值的地方,如图3.9所示。若我们想在采样一个信号时与一个受振荡器驱动的过程同步,则这种下降沿触发能让使用锯齿波作为触发信号变得特别方便。Pd的采样保持对象在前面有关采样的章节中已经介绍过了(示例B08.sample.nodoppler.pd,第45页。
3.8对控制流的操作
到目前为止,我们已经讨论了控制流和音频流之间的相互转换。除了这种可能性以外,