MIDI · MACRO · OSC 模式
连续控件和切换按钮可以在三种 模式 下工作。模式决定了你演奏的内容发送到哪里。
| 模式 | 发送到 | 具备该模式的控件 |
|---|---|---|
| MIDI | MIDI 设备或应用(通道 + CC 或音符) | 推子、水平推子、旋钮、XY Pad 和切换。此外还有打击垫、键盘、弯音和各个引擎,它们仅支持 MIDI。 |
| MACRO | 同一场景中的其他控件 | 推子、水平推子、旋钮和切换。此外还有 State、Macro Play、Macro Tempo、Macro Memories 和 LFO,它们仅支持 MACRO。 |
| OSC | 网络上的应用或设备(IP:端口 + 路径) | 推子、水平推子、旋钮、XY Pad 和切换。 |
MIDI · MACRO · OSC 的顺序在 Editor 的面板中和每个检查器的 模式 选择器中都是一样的。
每种模式的用途
- MIDI:合成器、DAW、鼓机和虚拟乐器。
- MACRO:一个手势同时带动多个控件,每个控件在各自的范围内变化。例如,用同一个推子打开滤波器并减少混响。
- OSC:视频和视觉软件、数字调音台、TouchDesigner、Max 或 Resolume 等环境,或任何 OSC 接收端。
选择模式
- 从你需要的面板部分添加控件,或之后在检查器中更改其 模式。
- 在检查器中设置该模式的具体选项。
- 轻点 保存。
MIDI 模式
| 选项 | 值 |
|---|---|
| 通道 | 1–16 |
| CC | 0–127(推子、旋钮和切换) |
| CC X / CC Y | 各为 0–127(XY Pad) |
| 行为(推子和旋钮) | Pickup:相对于当前位置改变数值。跳转:让数值直接跳到你触碰的位置。 |
推子和旋钮发送 7 位 CC(0–127)。
MACRO 模式
在 MACRO 模式下,控件本身不发送 MIDI 或 OSC:它带动其他控件,再由这些控件各自发送 MIDI 或 OSC。
- 目标:你可以选择场景中任何不处于 MACRO 模式的推子或旋钮,以及任何 XY Pad(分别按 X 轴和 Y 轴)。目标可以位于任何页面。
- 从 和 到:每个目标都有 Macro 处于最小值和最大值时分别接收的数值。它们以目标自身的刻度显示:MIDI 目标为 0–127,OSC 目标则为其 OSC 最小值和最大值。把 从 设得比 到 高,即可反转运动方向。
- 移动 Macro 时,每个目标都会在其范围内移动。
你也可以在 Perform 中长按 Macro 的按钮,实时选择目标及其范围(参见 Perform)。
处于 MACRO 模式的推子或旋钮可以作为 LFO 的目标:这样 LFO 就能同时带动该 Macro 的所有目标。
处于 MACRO 模式的切换按钮还有额外的目标类型,参见切换。包括实时分配在内的完整步骤,请参阅 Macro 模式下的推子、旋钮和切换。

OSC 模式
| 选项 | 值 |
|---|---|
| 输出 | 设置中定义的某个 OSC 输出(参见 MIDI 与 OSC 连接)。 |
| 路径 | 该输出的某条路径。 |
| 自定义路径 | 附加在所选路径末尾的文本(/output/path + /custom)。如果输出没有路径,则只使用自定义路径。 |
| 数值类型 | INT 或 FLOAT。 |
| 最小 / 最大 | 发送的范围。可以是任意数字;最小值必须小于最大值。 |
| 发送频率 | 30 Hz、45 Hz 或 60 Hz。限制移动控件时每秒发送的消息数量。最后一个数值始终会送达。 |
每种控件的消息格式请参阅 MIDI 与 OSC 连接。

限制
- MACRO 模式始终作用于整个场景(所有页面)。
- 处于 MACRO 模式的控件不能作为另一个 Macro 的目标。
- XY Pad 没有 MACRO 模式。打击垫、键盘和弯音既没有 OSC 模式,也没有 MACRO 模式。
- OSC 仅支持发送:RigAstra 不接收 OSC。
- 控件发送线性响应的 7 位 CC。不支持 14 位 NRPN、MCU 或 HUI 映射,也没有可配置的响应曲线。