推子功能:MIDI 事件

每个推子都有一个“输入”定义和一个“输出”定义。

  • “输入”定义:确定可远程控制推子的 MIDI 事件类型。

  • “输出”定义:确定推子发送出的 MIDI 事件类型。

因此,推子可以将一类 MIDI 事件转换为另一类。大多数 MIDI 事件由三个字节组成:

  • 第一字节表示 MIDI 事件的类型和通道(例如,通道 3 上的音符)。

  • 第二字节表示第一个数据值(例如,音符事件的音高)。

  • 第三字节表示第二个数据值(例如,音符事件的力度)。

一些 MIDI 事件只使用两个字节(音色变化和触后响应)。“推子”和“变换器”始终提供 3 个字节,当接受这些特殊的 2 个字节信息时,将丢弃第二个字节。

提供推子参数的目的是为了设定消息类型、MIDI 通道和第一个数据值。请注意,信息类型和 MIDI 通道实际上在 MIDI 事件中合并。第二个数据值由推子设置决定,或者如果用 MIDI 远程控制推子,则由传入的 MIDI 事件决定。

以下用于定义输入和输出参数:

  • 输出(或输入):定义事件类型。

  • 通道(1 至 16):定义事件的 MIDI 通道。

  • -1-(0 至 127):定义事件的第一个数据字节。在某些情形下,例如弯音,这是一个实际数据值。在其他情形下,例如 MIDI 控制器,这表示控制器的类型(音量和声相等)。其他情形如触后响应等,不使用此字节。

此处描述了 -1- 参数选项,包括推子位置如何对它们(“输入”和“输出”定义)产生影响:

  • 音符开:-1- 参数设定音高,而推子位置设定力度。这在作为“输入”定义时非常有用,用于中断特定的音符,并将其转换为其他 MIDI 事件,或者只监视其力度。如果您移动“输出”定义设定为“音符开”的推子,音符关 MIDI 事件会立即跟随音符开。例如,这在从按钮风格推子创建屏幕鼓板时可能非常有用。

  • P-Press:-1- 参数设定音高,推子位置设定“复音压力”数(调压力或复音触后响应)。

  • 控制:-1- 参数设定 MIDI 控制器编号(控制器类型),且推子位置设定控制器值。可以通过您点按住 -1- 参数时出现的弹出式菜单,按名称实际选择控制器类型。

  • 音色变化:-1- 参数被忽略。推子位置决定音色数。

  • C-Press:-1- 参数被忽略。推子位置设定通道压力数(单音触后响应)。

  • 弯音:-1- 参数设定弯音 LSB,且推子位置设定 MSB。通常,您将 -1- 参数设定为 0,并使用推子控制粗调弯音量。当 -1- 设置为 0,推子位置为 64 时,不产生弯音。

SysEx 和“开关/元”是推子的特殊功能。