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


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

电子舞曲手册(第2版) 485
前一篇:电子舞曲手册(第2版) 484 下一篇:电子舞曲手册(第2版) 486
文本阅读:
  464第3部分混音与推广
  上图中我们假设有8个开关成为一组,得到了所谓的八位系统。同样,由于8个开关均为关闭,因此总数依旧为0。但是,如果我们加入一些正位,就可以将它们相加得到总和。
  (0×128)+(1×64)+(1×32)+(0×16)+(1×8)+(1×4)+(0×2)+(1×1)=109因此二进制01101101相当于109。此外,我们还可以知道八位二进制的最大数字是255(11111111)。
  由于MIDI在通信时也使用相同的八位系统,因此表面看它也应该提供同样的最大参数(255),但实际并非如此。和CC信息类似,MIDI需要传输两种格式的信息:状态字节和数据字节(以七位编写)。状态字节告诉合成器有输入信息进入,而随后的数据字节则告诉参数调整量的多少。由于必需的状态字节的存在,因此只剩下七位数据来提供信息,这样最大的数字为127。
  因此,任何CC信息的最大数据量只有127。要传输大于127的数字,8比特字节就需要分割为两段并转换成另一种数字格式,即十六进制。
  分割数据后,分段的数据被成为"半字节"。如果将之前的例子分割为两个半字节,它就变成了0110和1101。两者就可以分别计数,0110=96,
  1101=13(96+13=109),这样重新获得了数据。但是,将字节分割并转换为十六进制后能得到更高的数值。这是因为十六进制以16计数,也就是说能够在合成器中调用多达16383个参数,远高于标准CC信息的127。
  A.2十+六进制计数
  十六进制是基于数字16的系统,但由于没有足够的符号代表16个不同基数,因此10以上的数字用字母代替。10-15使用A-F代替。回想一下十进制计数法。向上计数,从1到9然后进一位并回到0,得到数字10(也就意味着10的一次方加上1的0次方)。但在十六进制中,计数要超过9,由于我们的数字体系最大只有9,因此在十六进制中,用字母来代替更大的数字。