文本阅读:
70第3章音频与控制计算
3.10.5模拟风格的音序器
示例Co8.analog.sequencer.pd(图3.15)实现了章节3.7描述的那种模拟音序器和包络生成。该"音序"表有9个元素,表示了一系列频率。最上方的phasor~对象以0.6Hz为频率不断地循环读取音序表。为了以离散的步进读取各个频率,采用了非内插的表查找(用的是tabread~而非tabread4~)。(这种偏爱使用非内插表查找的情形其实是很少见的。)phasor-0.6
产~9引主循环:幅度为9的锯齿波
tabrerad-aequence 读取频率音序haaor-|wrap-频率为原始频率9倍的锯齿波F-o.-100|为读取包络样本进行调整tabread4-envelope
*~|乘以"音频-频率"锯齿波
*-1281
2ol-波表调整幅度和中点
+~129|
trJ tabread4-sampiel
~|乘以升余弦平滑函数
包络
(输出)
.3.15一个模拟合成器风格的音序器