- OSC 使用网络连接,因此请确保网络配置正确。
- 支持的 Ovation OSC 命令位于 C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary.TXT
- 对于 Ravenna/AES67 用户,建议为 OSC 通信使用单独的网络接口。
- Ovation 9 及更高版本支持 OSC。
- IP 配置
- Player Units
- Controller Units
- 设置 Cue 以发送 OSC 命令
- 设置 Marker 以发送 OSC 命令
- 控制 Cue 以接收自定义 OSC 命令
- 使用 OSC 控制 Ovation
- OSC 自动化
- 其他说明
IP 配置
设置 Streamer
在 Ovation 中进入 Settings >Application Settings > General > IP Connections
在 IPx 前面,将 Type 设置为: UDP Streamer
现在输入目标 IP 地址和端口号,即第三方 OSC 设备的 IP。
点击 Apply changes to IP Connections。
在我们的示例中,我们将 IP1 配置为 UDP Streamer,地址为 192.168.1.105,端口为 8000
设置 Receiver
在 Ovation 中进入 Settings >Application Settings > General > IP Connections
在 IPx 前面,将 Type 设置为: UDP Receiver
现在输入 Ovation 计算机的 IP 地址和端口号。
端口号必须唯一!点击 Apply changes to IP Connections。
在我们的示例中,Ovation 计算机的 IP 为 192.168.1.100,因此我们将 IP2 配置为 UDP Receiver,地址为 192.168.1.100,端口为 8001
第三方 OSC 设备必须配置为在此 192.168.1.100 IP 和端口 8001 上发送其 OSC 命令。
类型:
只能使用 UDP Streamer 或 Receiver,因为 OSC 不支持 TCP 连接。
IP 地址:
如果 Ovation 和其他 OSC 程序位于同一台计算机上,可以使用 127.0.0.1(本地主机 IP 地址)。
建议使用静态 IP 地址,因为 DHCP 服务器可能不会始终为设备分配相同的 IP 地址。
UDP receiver IP 可以设置为 0.0.0.0。 如果有多个网络适配器,将接收来自所有适配器的 OSC 命令。 另一方面,如果有多个网络适配器,但只希望处理特定适配器上的命令,请输入该适配器的 IP 地址。
端口:
最好避免使用最常见的端口号(1024 以下)。 通常,OSC 建议从端口 8000 开始,并根据需求递增。
某些 OSC 设备或程序只能使用特定端口,请参阅其文档。
Player Units
用于从 Ovation 发送 OSC 命令。
在 Ovation 中进入 Settings >Player Units > IP > IP x(设置为上文所述 UDP Streamer 的 IP)
Enable 该端口
启用所需的 OSC 选项
Send Cue Status 将发送实时 Cue 信息(包括时间)
Send Mixer Status 将发送实时 Mixer 信息(声像、增益、相位等)
Remap to:将一组选定的 Mixer Status 消息重新映射到另一个 OSC Dictionary。(仅在启用 Send Mixer Status 时有效 - 当前可用 Flux :: SpatRevolution)
有关详细信息,请参阅 Ovation OSC Dictionary。
如果只需要向第三方 OSC 设备/程序发送 OSC 命令,则不需要这些 OSC 选项。点击 OK 关闭设置。
Controller Units
用于在 Ovation 中接收 OSC 命令。
在 Ovation 中进入 Settings >Controller Units > IP > IP x (设置为上文所述 UDP Receiver 的 IP)
Enable 该端口
将端口设置为 OSC
启用所需的 OSC 选项
/Server messages 与全局 Ovation 功能相关(Show 状态、Cue 和 Cue 列表等)
/Mixer messages 显然与 Mixer 控制相关。
/CueMapping messages 与 Cue 特定控制相关,具体取决于 Cue 的 Remote Control - IP / OSC Command 设置。请参阅下文“控制 Cue 以接收自定义 OSC 命令”。
有关详细信息,请参阅 Ovation OSC dictionary。
Flux :: SpatRevolution messages:Flux::Spat Revolution 的 Fader、Solo、Mute 和 Panner 消息会自动重新映射到 Ovation OSC Dictionary 方案。点击 OK 关闭设置。
设置 Cue 以发送 OSC 命令
选择或创建一个 Cue,然后访问 Cue Properties
转到 IP/OSC Command 部分
设置已配置为 UDP Streamer 的 IP 端口(示例中为 IP1)
将 Command format 设置为 OSC
输入 Cue 在触发、暂停和/或停止时要发送的 OSC 命令。
请参阅第三方 OSC 设备/程序文档,了解其支持的 OSC 命令列表。
设置 Marker 以发送 OSC 命令
在已配置为发送 OSC 命令的 Cue 上(请参阅上文“设置 Cue 以发送 OSC 命令”——必须设置 IP Command Output Port 和 Command Format)
在 Cue 上选择或创建一个 Marker
转到 Cue Properties - Markers 部分
在 Marker IP/OSC Command 字段中输入要发送的 OSC 命令。
该命令将在父 Cue 的 IP 端口上发送。
控制 Cue 以接收自定义 OSC 命令
选择或创建一个 Cue,然后访问 Cue Properties
转到 IP/OSC Commands 部分
设置已配置为 UDP Receiver 的 IP 端口(示例中为 IP2)
将 Command format 设置为 OSC
输入用于触发、暂停和/或停止 Cue 的传入 OSC 命令。
该命令必须以 /CueMapping/ 开头(或以 /cuemapping/ 开头,因为命令不区分大小写)
IP 接收端口上的 Dispatch /CueMapping messages 选项 必须启用。请参阅上文的 Controller Units - To receive OSC commands in Ovation。如果不知道命令,请从 OSC Controller 设备/程序发送该命令,然后点击 Fire、Pause 或 Stop Command 字段旁边的箭头。
列表将显示最新的传入消息,只需选择所需的消息(但请记住,命令必须以 /CueMapping/ 开头)。
使用 OSC 控制 Ovation
配置第三方 OSC 设备/程序,向上文 Controller Units - To receive OSC commands in Ovation 中设置的 Ovation 接收 IP 和端口发送命令。
支持的 Ovation OSC 命令位于 C:\Program Files\Merging Technologies\Ovation\Docs\OSC Dictionary。
例如,/Server/Cue/Fire 2 4 将触发 Cue 列表 2 中的 Cue 4,/Server/Show/Stop 将停止 Show。支持的 Ovation OSC 命令不区分大小写。
例如,/Mixer/Strip/Phase 2 -1 或 /mixer/strip/phase 2 -1 都会切换 Mixer strip 2 的相位反转,……“f” 值必须使用点号(.)输入才能正确解析,例如:
/Mixer/Strip/Gain -1 -5. 会将所选 strip 的推子增益设置为 -5.0(/Mixer/Strip/Gain -1 -5 不带点号将无法工作)。
OSC 自动化
选择一个 Cue,或选择 Add Cue >Record OSC Automation as New Cue,然后访问 Cue Properties。
转到 OSC Automation 部分
选择一个配置为 UDP Receiver 的 OSC Automation Input Port(请参阅上文的 Controller Units - To receive OSC commands in Ovation)
任何 IP 端口都将从所有设置为 UDP Receiver 的 IP 端口进行录制。选择一个配置为 UDP Streamer 的 OSC Automation Output Port(请参阅上文的 Player Units - To send OSC commands from Ovation)
此端口将用于发送录制的 OSC 自动化右键点击 Cue,然后选择菜单 Start Recording OSC Automation。
Cue 上将出现带有 OSC Automation 徽标的闪烁红点,表示 Cue 已准备好录制。右键点击 Cue,然后选择菜单 Start Recording OSC Automation。
Cue 上将出现带有 OSC Automation 徽标的闪烁红点,表示 Cue 已准备好录制。现在触发或试听该 Cue。 在 Cue 播放期间,进入 OSC Automation Input Port 的任何 OSC 消息都将录制到该 Cue 中。
可以在同一个 Cue 上执行多次 OSC 自动化录制,每次依次进行。只需停止 Cue,然后再次触发或试听即可。
随时可以使用 Cue > Undo 命令撤销最后一次录制的 OSC Automation。
完成后,右键点击 Cue,然后选择菜单 Stop Recording OSC Automation。现在触发或试听 Cue 时,所有录制的 OSC 消息都会发送到 OSC Automation Output Port 行中选择的 IP 端口。
Timing Mode 行提供两个选项:(尚未实现,目前设置为 Absolute)
Absolute:录制的 OSC Automation 将按照录制时的相同时间进行回放
Relative to Cue Length:录制的 OSC Automation 将相对于 Cue 长度进行回放。换句话说,可以通过更改 Cue 长度来拉伸或压缩 OSC 自动化的时间。
其他说明
有关 OSC 的更多详细信息,请参阅 OpenSoundControl 网站。
Flux Spat Revolution 文档可在 Flux 网站上找到。