使用元事件控制条件和操作的值

您可以通过使用元事件控制任何变换器条件或操作的值。元事件是 Logic Pro 的内部信息,其形式与 MIDI 控制器事件相似,但是它们没有 MIDI 意义,从来不离开 Logic Pro,且控制 Logic Pro 的内部参数。

与 MIDI 控制器事件类似,元事件有两个数据值:第一个数据值表示元事件的类型(49 至 127,但并非全部使用),而第二个数据值是事件值(0 至 127)。

元事件 122 至 127 将影响变换器的参数。

  • 元事件 #127 设定第一个(顶部)操作值。

  • 元事件 #126 设定第二个(底部)操作值(如适用)。

  • 元事件 #125 设定第一个(顶部)条件值。

  • 元事件 #124 设定第二个(底部)条件值(如适用)。

【注】变换器也可以处理元事件,只要它们不是上面列出的元事件。

请注意,使用的所有数值条件和操作参数(条件不设定为“全部”,且操作不设定为“直通”)将受相同元事件的影响。状态条件和操作不受元事件影响。

如果您要分别设定数值参数,或者将部分参数保留固定值,则串联使用独立的变换器。

  • 元事件 #123 设定变换器映射位置。

  • 元事件 #122 设定当前映射位置的变换器映射值。(首先使用元事件 #123 设定位置。)

【注】您可以使用变换器的“映射设置”操作,以同时创建这两个元事件。操作状态设定为“映射设置”时,数据字节 1 参数指定映射位置,而数据字节 2 参数指定此位置的映射值。(首先发送具有“数据字节 1”值的元事件 #122,然后发送具有“数据字节 2”值的元事件 #123。)

您可以通过推子对象创建元事件,也可以通过变换器将 MIDI 事件转换成元事件,并且您还可以将元事件从事件列表添加到 MIDI 片段中。当您使用推子时,将“输出”定义设定为元,然后将“数据字节 1”值设定为元事件编号。

您可以通过更改任何推子的“输入”定义,对其进行远程控制,以便使用推子(以及其他变换器)将 MIDI 事件转换为元事件,用于远程控制变换器。