处理 SysEx 消息

可通过多种方法在“SysEx Fader 编辑器”窗口中输入 SysEx 信息。

让推子了解 SysEx 弦乐

  1. 请点按窗口右上角的“MIDI 输入”按钮。

    图。 在“SysEx Fader 编辑器”窗口中打开“MIDI 输入”按钮。
  2. 更改设备参数。

显示相应的 SysEx 信息。您还可以通过在事件列表中键入 SysEx 弦乐,在“SysEx 推子”窗口中输入 SysEx 信息。(查阅 MIDI 设备手册以获取 SysEx 文稿。)

手动输入 SysEx 弦乐

尽管您可以在 SysEx 推子的事件列表中输入任何数量以及任何类型的信息,但只有一个推子值,且所有所选信息将采用此值。

您可以使用类似的方法在“SysEx 推子”窗口中创建任何类型的 MIDI 或元事件。按下 Command 键点按 8 个事件类型按钮的任何一个(音符、音色编号、弯音、控制器、通道压力、复音压力、SysEx 和元事件)将创建此类型的新事件。可以使用扩展的视图按钮(表面带有 0 和 1)创建元事件。

发送的术语 SUM(表示校验和)以及 VAL(表示推子值)显示在 SysEx 弦乐内。

设定 SysEx 事件的校验和以及值

  1. 请选择您要更改的事件。

  2. 从“校验和”与“值”弹出式菜单中选取选项(在窗口的右下角),以设定这些字节的格式。

    • 校验和格式:可用下列任何一种格式创建校验和:

      • 罗兰

      • 雅马哈

      • 常规校验和

      • 2 的补码

      • 1 的补码

      如果您不知道哪个适合 MIDI 设备,请首先尝试“关”(表示无校验和)或者“2 的补码”。

    • 值字节位置:“位置”允许您决定值字节的位置。此位置用字节指定,从信息的末尾开始计数:“最后一个”指的是 EOX 字节前面的第一个位置,“最后 1”表示“最后一个”之前的字节,以此类推。“自动”确保如果没有选择校验和,将在 SysEx 弦乐的最后一个位置插入值字节,或者如果输入了校验和值,该值将作为倒数第二个字节插入。

    • 值字节格式:下表概述您发送的值选项生成的数据格式:(半字节中(0XXXNNNN 中的 X)传送的未使用位与 SysEx 弦乐相对位置的信息发送。如果您想要传输这些已删除的位,您需要在 SysEx 弦乐中输入 0 值。)

    值选项

    结果

    自动

    如果值范围最大在 127 或以下,值将作为一个字节发送。如果最大值高于 127,值将作为两个字节发送,MSB 在前(最重要字节)。

    一个字节

    值作为一个字节发送。

    MSB/LSB

    值用两个字节发送,首先为 MSB(最重要字节)。

    LSB/MSB

    值用两个字节发送,首先为 LSB(最不重要字节)。

    BCD 4 LSB

    值作为四个字节的二进制编码的十进制数发送,顺序为 1、10、100 和 1000。

    BCD 4 MSB

    值作为四个字节的二进制编码的十进制数发送,顺序为 1000、100、10 和 1。

    2 半字节 L

    值用两个半字节发送,最不重要的半字节在最前面。

    3 半字节 L

    值用三个半字节发送,最不重要的半字节在最前面。

    4 半字节 L

    值用四个半字节发送,最不重要的半字节在最前面。

    2 半字节 M

    值用两个半字节发送,最重要的半字节在最前面。

    3 半字节 M

    值用三个半字节发送,最重要的半字节在最前面。

    4 半字节 M

    值用四个半字节发送,最重要的半字节在最前面。

    2 ASCII M

    值用两个半字节发送,最重要的半字节在最前面;半字节用十六进制值的 ASCII 格式发送。例如,值 $7F(等于十进制的 127)将作为 7 和 F 传输。

    3 ASCII M

    2 ASCII M 相同,但是用 3 个半字节。

    4 ASCII M

    2 ASCII M 相同,但是用 4 个半字节。