电子舞曲手册(第2版) 205


分类:相关阅读 / 「电子舞曲手册(第2版)」

电子舞曲手册(第2版) 205
前一篇:电子舞曲手册(第2版) 204 下一篇:电子舞曲手册(第2版) 206
文本阅读:
  184第1部分技术与理论
  荒谬的操作,比如全部清除用户预置。通过校验码就可以避免这种错误。如果校验码和信息不匹配,则会忽略系统信息。这就是为什么我们需要理解系统码是如何加和与计数的。
  加和校验码的计算公式如下,用图9.3中的系统码来举例进行计算:将第6位地址码和第7位系统码的值从十六进制换算为十进制并相加得到数值H。
  根据图9.3的数据:
  第6位000011(16)转换成十进制等于17。
  第7位04(16)转换为十进制为4。因此H=4+17=21如果H的值大于127,则需要减去128来得到数值X。在此例中H=21小于127,因此X也为21。
  H=21,小于128,因此X=21。
  最后我们将X换为十六进制就得到了加和验证码。十进制21换算为十六进制等于F。因此加和验证码为0F。
  尽管自己制作系统码可能很乏味且浪费时间,但它能够为各种合成器带来完整的控制,使你能够调整各种参数。
  此外还需要注意,同一时刻只能传输一个系统码并且当合成器正使用那个功能时,就不能再继续接收系统码。此外,所有合成器在接受和处理命令时都会停顿几微妙,因此为了给合成器足够的时间处理上一个命令,不要让两个系统码发送时间太接近。如果接收第二个系统码的同时还在处理上一个命令,合成器就可能会"锁死"并拒绝响应,只有"硬重启"(关闭并重新打开)才能重置合成器。因此,需要注意发送系统码的时间间隔。
  这种时间问题导致如果你想持续增加或减少某个参数,系统码就无用武之地了。比如,如果想模拟舞曲中的滤波扫频音色,声音越来越亮,就需要持续的发送码流来控制滤波器截止频率。由于这个参数在舞曲中很重要,因此它包含在CC信息中(CC74亮度)。但如果你想持续调整LFO速率,而这一参数在CC信息内没有,很多制造商将这种非认证信息定名为非认证参数号(NRPN)。
  很多舞曲都非常依赖设计精良的音色。通过使用认证参数号(RPN)和USEM信息来访问和控制合成器的"隐藏"参数,就可以在演奏中调用CC列表中没有的合成器参数来发展音色。