在 Live 中使用 MIDI CC 信息

MIDI CC 是什么?

MIDI CC 代表控制信息更改(或有时被称为持续控制)。 MIDI CC 信息属于 通道语言信息 类型的信息(包含 音符开/关 信息,力度,触后,弯音 和 程序更改)。

MIDI CC 的作用是什么?

MIDI CC 可用于扩展 MIDI 信息的功能范围。

例如,MIDI 和键盘控制器可以为每个旋钮或编码器(有时也包括按钮)分配唯一的 MIDI CC 编号。 这使您可以在使用 MIDI 远程控制时将它们与 Live 中的参数进行映射。

MIDI CC 通常可用于控制某些特定硬件(和某些特定插件)中的功能。 例如,可以使用 MIDI CC 信息从 Live 中控制硬件合成器滤波器的截止频率,而无需旋转对应的旋钮。

是否每个 MIDI CC 编号都有标准分配方式?

MIDI CC 总共有 127 个编号,每个编号传输的数值介于 0 - 127 之间。 官方通用 MIDI 信息清单 中详细列出了每个 MIDI CC 编号的标准分配方式。 但是,CC 的实际使用情况可能会根据制造商不同而有所不同。 他们通常会提供一个带有具体功能的 MIDI CC 功能图表。

Live 乐器和装置是否能够响应 MIDI CC 信息?

Live 乐器中的独立控制功能(例如滤波器截止频率 和共鸣)无法响应使用轨道信息进行发送的 MIDI CC 信息。 但是,如果使用 MIDI 远程控制,则可以将所有 Live 乐器和设备的 MIDI 信息与特定的 MIDI CC 进行映射。

Live 支持哪些 MIDI 通道?

Live 可以通过所有 16 个通道从外部信号源中(例如 MIDI 控制器)接收 MIDI 信息。 Live 中的所有 MIDI 内部路由仅在 MIDI 通道 1 中进行。

如何将我的 MIDI 控制器映射至 Live 的参数中?

请阅读我们的详细指南: 制作自定义 MIDI 映射

如何使用 MIDI CC 信息控制合成器或硬件设备?

有两种方法:

  1. 使用 Clip 包络线:在 MIDI 片段的包络线区域的选择器中选择 MIDI Ctrl。 然后选择所需控制的 MIDI CC 编号,并在需要的位置添加一个点并输入需要的数值(或数值范围)。 如果所需参数需要一个 开/关 信息(例如 CC 64 - 保持音/持续音),则 0-63 之间的点被定义为 关,而 64-127 之间的点被定义为 开。 其他类型的 CC 参数在 0-127 的完整范围内皆可响应,例如,滤波器的截止频率可以从 0(完全关闭)一直调整至 127(完全打开)。 播放片段时将传输相应的数据:Screenshot_2019-11-14_at_12.20.33.png
  2. 使用 Max for Live: 各种各样的 可以传输 MIDI CC 数据信息的 Max for Live 设备已经存在。 可以试试 这个设备 或者 这个设备。 一些特定的 Max for Live 控制设备可用于硬件合成器和鼓机。请注意: 需要 Live Suite 版本或者作为 Live Standard 版本的附加组件加购的 Max for Live。

    Screen_Shot_2019-11-13_at_17.10.26.png

如何在 Live 中录制 MIDI CC 信息?

设置一个 MIDI 轨道以从所需的信号源中接收 MIDI 信息(轨道 IO 区域中的 MIDI from)。 然后录制一个 MIDI 片段。 接收到的所有 MIDI CC 信息都将记录到 MIDI Ctrl 片段的包络线区域中。

为什么无法在片段包络线中编辑 MIDI CC 编号为 120-127 区间中的数值?

这些 CC 编号是为 Live 中的特定功能保留的,在 MIDI Ctrl 选择器中不可使用。 其中一些可以通过 Max for Live 进行使用。

如何通过 MIDI CC 控制插件中的功能?

如果您想要做的只是将 MIDI 控制器分配给一个插件参数,或对一个插件参数进行自动化编辑,则使用插件的配置窗口和 Live 的 MIDI 映射功能可以轻松实现。 请阅读 插件的使用自定义 MIDI 映射

但是,某些插件也支持 MIDI CC。 这意味着您可以使用指定的 MIDI CC 编号直接控制一个参数。 如果您更喜欢使用这种方法,请执行以下步骤:

  1. 将插件添加至一个轨道中。
  2. 打开插件的 GUI 界面并检查其是否具有 MIDI 学习功能,或者是否可以直接为其分配 CC 编号。 这些设置根据插件的不同而有所不同,但是通常您可以右键单击一个参数并为其分配 CC 编号:Screenshot_2019-11-14_at_12.19.27.png
  3. 然后使用片段包络线为该 CC 编号添加 MIDI Ctrl 控制调制信息(或使用一个支持 CV 输出的 Max for Live 设备)。

是否可以在片段或者设备中使用 MIDI CC 信息来控制 Live 中的其它参数?

使用一个虚拟 MIDI 总线,可以在 Live 中映射任何可映射的 MIDI 参数,并使用片段包络线或 Max for Live 对其进行控制。 设置的过程会有点麻烦,但是对于使用 Clip 片段包络线进行控制的自动化操作之类的情况非常有用。 关于使用这个功能的一个可能性的完整教程,请参阅以下文章: 如何使用虚拟 MIDI 总线控制场景选择器。