电子音乐技术 56


分类:相关阅读 / 「电子音乐技术」

电子音乐技术 56
前一篇:电子音乐技术 55 下一篇:电子音乐技术 57
文本阅读:
  48第2章波表与采样器
  然播放速度),并且也没有很大的转调,那么使用更大的颗粒尺寸和更低的重复频率(保持乘积不变,从而实现所需的转调)是更好的。不过,如果颗粒尺寸变大,就无法方便地对处于相位折回处的控制变化进行量化,因为它们之间的间隔太大,以至于无法对这些控制变化有一个合理的响应时间。
  在本音色中我们移除了控制读取点的samphold~对象(但留下了控制块尺寸的对象,在循环中改变它要困难得多)。取而代之的是,我们使用了(已知的)读取点进动速率来校正锯齿波的频率,因此我们仍能保持所需的转调。事实证明,当转调系数和进动速率彼此接近时(这样我们几乎就是在进行简单的速度变化),频率将会下降到接近于0,因此我们将同时提高输出结果的自然度。
  在本音色中,我们没有以样点数为单位来管理读取点和块尺寸等参数,而是使用了秒数,并且仅在tabread4~对象之前才转换回样点数(并平移了一个点)。波表中有1s的声音,我们假设这里额定的块尺寸不超过0.1s,因此让读取点的范围从0到0.9是安全的。"真正的"读取点是会改变的,并可能由于读取指针的移动而变得相当大。
  进动控制对一个幅度为0.9的相位器进行频率设置,所以进动必须先乘以0.9再设置相位器的频率(因此,比如对于大小为1的进动,读取点的幅度和频率都是0.9,所以斜率-一即幅度比频率--是1)。其输出的命名与先前一样,仍为"read-pt",它被波表读取器的两个复本同时使用。
  进动p和块尺寸c是已知的,若令上方(原始)的phasor~的频率为f,则转调系数为:
  t=p+cf
  解出f得:
  r4-p2012-p
  1=Tc
  式中h为所需的转调,用半音数表示。这就是expr对象中使用的公式。
  练习
  1.如果一个波表有1000个样点并以单位转调进行回放,采样频率为44100Hz,那么输出的声音将会持续多长时间?
  2.一个一秒长的波表以0.5s的时间进行回放,则该声音被转调的音程间隔是多少?3.仍旧假设有一个1s长的波表,如果对其进行周期性回放(即循环播放),那么为了让原始声音向上转调一个半音,我们需要以多少赫兹进行循环播放?
  4.我们希望播放一个波表(以R-44100录制),每秒循环10次,从而让存储在波表中的原始声音向上转调一个纯五度(参见第10页)。那么在回放时波表中的一个片段应该有多