文本阅读:
10.5示例257
和相位均可控的抛物线波组合在一起。只要幅度和为0,所得波形就由多条直线段构成,其各个拐点所在位置由3个相位决定,而斜率的变化则由3个幅度决定。
频率-相位(百分数)-
phasor-1 100 7100 7100l
|wrap~
--0.5|*0.5| |--0.5l
*-0.5|t~0.5|
-0.5引
F-0.08331 F~0.08331 |--0.08331幅度|(百分数)
o
o
7100
71ol
(输出)
B图1o.3把多个抛物线波组合起来,以产生一个具有3个拐点的波形10.5.2用于频带受限锯齿波的策略
示例J05.triangle.pd(图10.14a)所示为产生三角波的一种简单方法,它仅指定了上升段和下降段的斜率。一个相位器提供上升形状(其幅度就是这个斜率),而该相位器被1减以后,给出了衰减形状。这2个线性函数的最小值先随着上升相位器升高到两者的交点处,然后又随着下降相位器下降,并在周期的终点处落回到0。
对一个三角波进行上下限幅,可以产生一个梯形波。梯形波既可以用来作为一个频率为音频的脉冲,也可以在基频较低时作为一个重复性的ASR(起音/延音/释音)包络。音色J06.enveloping.pd(图10.14b)对此进行了演示。这里使用了与前例一样的上升形状,而下降形状有所不同,区别仅在于其相位是固定的,因此它会在一个可控的点处(不必像先前一样必须是周期的终点)下落至0。clip~对象防止其上升时超过1(因此,如果2段的交点高于1,则我们会得到一个水平的"延音"段),同时防止下降时低于0,因此一旦下降形状抵