文本阅读:
30第2章波表与采样器
段尺寸为s,则输出的转调因子为t=6/R,其中R为录制该波表时使用的采样速率(该速率不必非要与该框图工作时的采样速率相等)。在实际中,通常都要从该式解出f或s来获得一个所需的转调。
频率
.W
白-1/2>可选项一用于居中的片段
【x一片段的尺寸
一片段的位置
输出
图2.5一个简单的循环采样器,但没有幅度控制。有多个输入用来控制频率和片段的尺寸及位置。如果我们想用片段的中点来定义该片段的位置,那么需要包含"-"操作;否则,我们需要指明该片段左边界的位置在图中,一个锯齿波振荡器控制着波表查找的位置,但锯齿波的下限值和上限值并非如图2.3中那样被静态指定的;相反,这里锯齿波振荡器的输出范围就是简单的从0到1,该范围随后被调整,从而能够选择波表中我们所需的一段样点。
在指定片段的位置/时可能会使用该片段的左端点(即下限),也可能使用该片段的中点;在这两种情况中,我们都需要指定片段的长度s作为一个单独的参数。在第一种情况中,我们先让该锯齿波乘以s,使其范围变成从0到s;然后再加上l,使其范围变为从l到l+s。
为了用片段的中点来指明片段所在的位置,我们首先需要让锯齿波减去1/2(即其范围变为从-1/2到1/2),然后如之前一样乘以s(现在范围变成从-s/2到s/2),然后再加上l让范围从l-s/2到l+s/2。
在循环采样器中,我们需要操心如何保持波表各片段的开始与结束处之间的连续性,我们将在下一节讨论这个问题。
更具体些,如果该片段的尺寸和位置是随时间不断变化的(例如它们本身可能就是数字音频信号),则它们将会影响转调因子,因此输出信号的音高或音色可能会上下起伏。避免这一