什么是MIDI?( 三 )


控制器消息会根据一些performance-oriented的指令修改正在弹奏的声音 。以下是一些能够生成控制器消息的非常常见的硬件设备 。
弯音轮 。大多数键盘控制器都有可用来调整音高的调整轮或控制杆(如图4所示) , 我们可以通过调整它们来改变音高 , 就像吉他手在音符之间拨动琴弦或小提琴手拉动琴弦一样 。

什么是MIDI?

文章插图
 
图4:Arturia的KeyLab mkII键盘控制器 , 用橙色边框标出的就是调整轮 , 你可以通过旋转它们来改变音高(左)和进行调制(右) 。
调制 。这也是某种类型的调整轮(如图4所示)或控制杆 。我们通常会用它来添加颤音 , 但也可以用它来打开或关闭滤波器、更改信号处理器的效果(如回波量)或影响其他一些参数 。
压力(也称为触后感应) 。某些键盘发送的数据是与应用于琴键的压力相对应的 。例如 , 你可以通过按下这个按键来调整音高或添加颤音 。压力数据可以代表所有按键的平均值 , 而更罕见的复音触后(如图5所示)可以为每个按下的音符生成单独的压力数据 。
什么是MIDI?

文章插图
 
图5:CME的Xkey 37键移动键盘控制器结构紧凑 , 价格低廉 , 是为数不多的能够提供复音触后功能的键盘之一 。
踏板 。大多数控制器都有一个脚踏装置 , 你可以使用踏板来控制参数(通常是音量 , 但也可能是其他值) 。
延音踏板 。与踏板类似 , 延音踏板使用脚踏开关来控制延音 , 跟钢琴的延音踏板一样 。
呼吸控制器 。跟演奏管乐器一样 , 你可以向它吹气 , 来创建一个控制器信息的MIDI数据流 。
控制条 。这是一个长条型装置 , 手指沿着它移动就能发出控制器信息(如图6所示) 。
什么是MIDI?

文章插图
 
图6:Native Instruments的Komplete Kontrol s系列键盘的弯音轮和调制轮下方的控制条 。
但是 , 由于MIDI标准非常复杂 , 所以并非所有MIDI设备都能实现MIDI标准的所有方面 。例如 , 有些键盘可能不带有复音触后功能 , 而有些家用钢琴则可能没有调制轮 。大多数设备都会随附一个该设备所具备的MIDI控制功能图表 , 我们可以在图表中查询设备的所有MIDI控制功能 。
想要更深入的了解MIDI , 那么我们就要从数据处理说起 , 接下来 , 让我们来看看MIDI是如何组织这些数据的 。
通道数量
当你弹奏了一个音符后 , 你可以选择通过16个MIDI通道中的任意一个发送它 。这种可选择性有很多好处 。假设你有一个能发出很棒的钢琴声音的音频发生器一个能发出美妙管弦乐声音的音频发生器 , 那么你可以将控制器设置为通过通道1进行传输 , 将钢琴和弦乐模块设置为通过通道1接收 , 这样你就能同时触发这两个音频发生器 。如果你想在一些歌曲中加入些钢琴 , 在其他的一些歌曲中加入弦乐 , 那么将钢琴设置为通道1 , 将弦乐设置为通道2 , 然后根据你想听到的声音 , 来选择是通过键盘上的通道1还是通道2进行传输 。
通道也是MIDI音序的重要组成部分 。这是将MIDI数据录制到计算机中的过程 , 跟多轨录音类似 。假设你想要录制数据来触发MIDI控制的鼓声 , 然后再录制些其他数据来触发MIDI控制的贝斯 , 最后再录制些数据来触发MIDI控制的钢琴音色模块 。如果没有通道区分的话 , 那么所有乐器会同时播放所有相同的音符 。但是 , 如果您在通道1上录制鼓 , 在通道2上录制贝斯 , 在通道3上录制钢琴 , 那么每个乐器就会只播放你为它指定的那个音符 。注意 , 不同的数字没有特定的含义——这些音符也可以在4、11和16频道录制 。鼓声的默认通道值是通道10是唯一一个比较常见的通道分配 , 但这也不是一个硬性规定 。
一些控制器还可以通过多个通道进行传输 。例如 , MIDI吉他控制器可以在能够让它通过自己的通道为每根琴弦发送数据的模式下运行 。所以底部的两根弦可以发出低音 , 而上面的四根弦可以发出管风琴的声音 。


推荐阅读