电子音乐技术 98


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

电子音乐技术 98
前一篇:电子音乐技术 97 下一篇:电子音乐技术 99
文本阅读:
  4.8示例91
  4.失谐。一个以赫兹为单位的频率被加到全局频率与相对频率的乘积之上。
  在partial抽象内部,幅度是简单地直接从参数"$1"获得的(为了调整各个较高的幅度而乘以0.1);持续时间由r duration对象计算得出,并将其乘以"$2"参数。频率由p+d计算得出,其中f是全局频率(来自rfrequency对象),p是分音的相对频率,d是失谐频率。
  4.8.4加性合成:频谱包络控制
  与上例相比,下一个音色示例Do8.table.spectrum.pd(图4.18)展示了加性合成的另一种颇为不同的应用。这里的各个正弦由图4.19所示的spectrum-partial抽象管理。每个分音如上一个音色一样计算各自的频率。每个分音使用一个tabread4对象周期性地计算自己的幅度(当被r poll-table对象触发时)。表格的内容(其名义上的范围为50dB)被转换成线性单位,然后用常规的方法来控制幅度。
  |Loadbang 发送bang 消息至"po11-table"
  metro30|抽象所需的
  g pitchl
  8 poll-table
  B whammybar|epectrum-partial 1
  Bpectrum-partial 2
  spectrum-partial3
  频谱表格
  lik
  图4.18根据指定的频谱包络进行加性合成,频谱包络在表格中绘出D09.shepard.tone.pd 是一个类似的例子(未在这里绘出),它使用了同样的方法产生一个谢巴德音(Shepard Tone)。这里,各个正弦的频率扫过一个固定的范围,最后从终点跳回到起点然后不断重复进行扫频过程。其频谱包络被编排成在音高范围的中部有一个峰值,而在音高范围的两端则衰落至不可闻,因此我们将听到连续的扫频而听不到频率的跳跃。这样所得结果是一个著名的听觉谜题,是一种不确定是上升还是下降的声音。