MIDI基础知识—控制更改(CC)

这是另一篇有关MIDI的文章,这次是有关控制的。

在上一篇文章中,我们讨论了MIDI的基础知识。 这里简要提醒您最重要的几点:

  • MIDI是数字乐器之间通信的标准
  • 乐器可以与其他乐器或计算机(甚至电话)之间收发信号
  • MIDI消息基本上是一些简单信息的集合,例如MIDI键盘可以向声音模块发送一条消息:以x的速度(键的作用力)按下A₃键。 响应此类消息的声音模块(带有音频输出的硬件或计算机上的软件)或者从其内存(采样器)中再现适当的声音,或者生成(合成器)声音。
  • MIDI信息有几种类型。 首先是按一个键:Note-On。
  • 消息的另一种类型是CC,即控制更改,将在本文中进行讨论。

MIDI CC消息(类似于Note-On)是一组一些简单的信息,即:

  • MIDI通道(在另一篇文章中介绍)
  • 控制器的编号(从0到127的数字,实际上是从1到119的数字,没有0和32,因为数字120-127、0和32是为稍有不同的消息类型保留的,在以下位置不相关此时此刻)
  • 控制器值(0到127之间的数字)

CC的作用是什么?

最简单,最常见的示例是键盘上的调制轮。

调制轮不发送一个MIDI消息流,而是发送完整的MIDI信息流,其值对应于您转动滚轮的数量。 仅在转动方向盘时才发送该消息。 当您将滚轮停在任何位置时,MIDI信息将停止发送。

发送速度有多快?

非常快,或足够快。 想象一下,您尽可能快地将轮子从最小转动到最大。 所有可能的值很有可能会在127条后续消息中发送。 由于滚轮最初位于位置0,因此将发送第一个消息,值为1,最后一条消息为127。各个消息之间的间隔大约等于几毫秒。 但是,即使省略某些值,也不会影响最终效果。 在这种情况下,最终效果是声音调制的深度。

调制到底是什么意思?

好吧,在我将要描述的内容中,这非常重要。 具体来说,它取决于MIDI接收器—声音模块,DAW或合成器中的效果,或与MIDI标准兼容的其他任何东西。

例如,如果您正在使用MIDI键盘演奏,并且在DAW的虚拟插件中或物理数字乐器中内置的声音模块中,您选择了“大钢琴”声音,则调制信息很可能会被忽略。 三角钢琴的声音通常不提供任何调制-它必须尽可能准确地复制真实钢琴的声音。 但是,如果您使用“ Hammond Organ”(哈蒙德风琴)声音,则更改调制值将例如改变本乐器特有的振动速度。

通常在调制轮旁边有一个弯音轮,但是将在接下来的一篇文章中进行介绍。

除了调制轮之外,旋钮,滑块和表情踏板也发送类似的消息序列-由于旋转或旋转而改变值。

哪个旋钮发送哪个CC号?

如果内置固件允许对其进行配置,则可以将任何控制器编号分配给特定的旋钮,包括再次分配CC#1进行调制,但通常会将后续控制器的编号分配给它们。 官方完整列表可以在这里找到。

因此,例如,№2(呼吸控制器)是否必须与某些呼吸控制器关联?

不,这只是一个约定,即如果您拥有数字航空器并将其切换到CC模式(不播放,即Note-On / Off),它将发送CC#2消息。

对于可配置的控制器,您可以为任何旋钮,滑块或踏板分配1到119之间的任何数字(与约定不完全相同,但是为了便于说明,我们假设是这种情况)。 。

但是,将这些消息发送到另一台设备给我们带来了什么呢?

我们已经知道调制控制器有时会被适当地解释,有时会被忽略,其他控制器编号又如何呢?

这是类似的情况-有时会自动解释它们,有时则不会。 但是,在大多数情况下,尤其是在每个DAW中的虚拟乐器中,我们都可以根据需要分配单个控制器,例如CC#2,我们可以在插件中分配“混响深度”。

我们甚至可能不知道特定控制器旋钮正在发送什么CC号,因为在DAW中通常有一个“ MIDI学习”功能,它监听当前正在发送的内容并在给定功能下记住它,在这种情况下,混响。

那么按钮和开关呢?

它们还可以发送CC并被另一个MIDI设备或DAW接收,通常可以打开和关闭效果。

如果我们具有范围从0到127的值,那么什么值可以打开和关闭?

好吧,根据规范,≤63的值是OFF,≥64的值是ON。 通常,脚踏开关控制器仅发送值0和127。切换按钮或延音踏板在按下时发送127,而在松开时发送0,就像键盘上的键一样,只是键盘发送两种单独的类型:消息:Note-On和Note-Off,并且0-127范围内的值是速度(对于Note-Off来说似乎没有意义,但是从理论上讲,放开的速度也可以适当地解释)。

除了轮毂,旋钮,按钮,开关,踏板,滑块,键,打击垫等外,还可以如何通过MIDI CC控制效果?

没有限制。 如前所述,您可以通过呼吸或移动手来控制它们:https://gallery.leapmotion.com/geco-midi/,

您甚至可以通过移动嘴唇来控制效果。 iPhone可以检测到此运动并将其用于控制​​哇哇效果:

https://beatbars.com/cn/wah-wah-controller.html

在接下来的文章中,我们将详细介绍其他类型的MIDI消息,以及如何物理连接MIDI设备(有线和无线)以及如何将非MIDI设备转换为MIDI设备。

关注我们,这样您就不会错过out