MIDI 与 OSC 连接
RigAstra 的连接设置是全局的:只需在 设置 中配置一次,所有场景都会使用。要打开设置,请在场景列表中轻点 齿轮 图标。
MIDI 输出
在 MIDI输出 中,你可以选择由哪些设备或应用接收 MIDI。
- 轻点 目标。已检测到的目标列表随即打开,每个目标都按连接方式标注:[USB]、[BLE](蓝牙)或 [NET](网络)。
- 勾选一个或多个目标。MIDI 会发送到你勾选的所有目标。你也可以选择 所有输出。
- 在 目标 下方可以看到检测到的输出数量。
- 如果你连接了设备但它没有出现,请轻点 扫描输出 重新搜索。
如果你没有勾选任何目标,RigAstra 会自动选择一个,优先顺序为 USB、网络、蓝牙。
你的选择会按名称记住:如果某台设备断开后又重新连接,它会自动恢复连接,且不会切断正在发声的音符。
网络 MIDI
[NET] 目标是你的系统中已经设置好的网络 MIDI 会话。RigAstra 不会自行创建或广播会话:请先在你的设备或电脑上设置会话,然后在 目标 中选择它。
音符、CC 和 MIDI Clock
- 音符和 CC 会发送到 所有 已勾选的目标。
- MIDI Clock 只发送到 一个 目标:你所选目标中第一个已连接的那个。如果该目标断开,时钟会自动转移到下一个已选且已连接的目标,优先顺序为有线连接(在 iPhone 和 iPad 上,连接 Mac 的 IDAM 也算在内)、网络、蓝牙。当第一个目标恢复连接时,时钟会切回到它。
关于时钟的完整说明,请参阅速度和时钟。

MIDI 输入
RigAstra 可以跟随其他设备(例如你的 DAW 或鼓机)的 MIDI Clock。在 MIDI输入 中轻点 输入,选择从哪些设备获取外部时钟:
| 选项 | 作用 |
|---|---|
| 所有输入 | 默认选项。监听所有输入,包括之后才连接的输入。 |
| 部分输入 | 只监听你勾选的输入。即使断开连接也会被记住,恢复连接时会自动重新连上。 |
| 无 | 取消全部勾选时即为此状态。任何外部设备都无法接管时钟。 |
更改会立即生效。如果某个输入没有出现,请轻点 扫描MIDI输入。
如果多个输入同时发送时钟,它们会相互混杂。这种情况下,请只选择一个输入。

中央C
中央C 用于设置整个应用中中央C(MIDI 音符 60)的命名方式:C3、C4 或 C5。默认为 C3。
它只改变你在打击垫、键盘和和弦上看到的名称,发送的音符保持不变。如果你的 DAW 把音符 60 称为 C4,请选择 C4,让名称保持一致。
OSC 输出
OSC 输出 是一个有名称的网络目标:包括一个 IP 地址、一个 UDP 端口和一组路径。输出是全局的:所有场景共享这些输出。
每个输出只需定义一次(例如名为“Resolume”的输出,地址 192.168.0.20,端口 7000,并带有相应路径),之后就能在任何处于 OSC 模式的推子、旋钮、XY Pad 或切换按钮中选择它。
创建 OSC 输出
- 在设置中的 OSC输出 下,轻点 管理OSC输出。该部分会显示你已配置的输出数量。
- 轻点 添加。系统会创建“OSC 输出 N”,IP 为
127.0.0.1,端口为8000,路径为/path,并已自动选中。 - 编辑 名称(最多 32 个字符)、IP(最多 64 个字符)和 端口(1 到 65535)。
- 在 路径 下添加、编辑或删除路径。每条路径最长 64 个字符。
- 轻点 保存。取消 会放弃所有更改。
IP 和端口需要手动输入:RigAstra 不会在网络上搜索设备。请使用接收端应用中显示的 OSC 输入 IP 和端口。
在控件上使用输出
在每个处于 OSC 模式的控件的检查器中,选择 输出 和 路径。你还可以在所选路径的末尾附加 自定义路径。所有选项请参阅 MIDI · MACRO · OSC 模式。
要一次性为页面上所有推子、旋钮和 XY Pad 分配输出和路径,请使用页面检查器(参见场景和页面)。这种分配不包括切换按钮。
消息格式
| 控件 | 消息 |
|---|---|
| 推子 / 旋钮 | 一个 INT 或 FLOAT 参数,按控件的最小值和最大值进行缩放。 |
| XY Pad,分离 路由 | 每个轴一条消息,各自使用自己的路径(路径 X / 路径 Y)。 |
| XY Pad,合并 路由 | 在 路径 X 上发送一条消息,带两个参数(X, Y)。 |
| 切换 | 一个 FLOAT:控件的开启值或关闭值(默认为 1.0 和 0.0)。 |
消息的最终地址是输出的路径加上控件的自定义路径(如果有的话)。

限制
- OSC 仅支持通过 UDP 发送。RigAstra 不接收 OSC。
- 不会自动发现 OSC 设备。
- 每个 OSC 控件每秒最多发送 30、45 或 60 条消息;最后一个数值始终会送达。
- RigAstra 不会自行创建网络 MIDI 会话,而是使用系统中已有的会话。
- MIDI 输入的选择保存在设备上,导出设置时不包含在内。