乐于分享
好东西不私藏

[资源分享]一个轻量的osc发送测试小软件,简单易用

[资源分享]一个轻量的osc发送测试小软件,简单易用

da_OSC,这是一轻量 OSC 发送测试工具,只有windows版本。可以用来给舞台 / 音视频行业做 OSC 指令调试,不用写代码就能手动发指令,非常适合排查 OSC 通信问题、测试设备兼容性。

👇参数解析

1. Host(主机 / 目标 IP):

你要把 OSC 消息发送到哪台设备 / 软件的 IP 地址

  • 注意:
    • A.本地测试:用 127.0.0.1
    • B.发给同网段的控台 / 服务器:填对方的局域网 IP(如 2.0.0.111

2. Port(端口号):

目标设备 / 软件上监听 OSC 消息的网络端口,相当于「网络门牌号」,不同软件有默认端口:

  • 软件 / 设备
    常见默认 OSC 端口
    QLab
    53000
    Resolume Arena
    7000
    grandMA3
    8000(自定义)
    Bitfocus Companion
    16789
  • 关键规则:发送端口必须和接收端的监听端口完全一致,否则消息会被丢弃

3. Address(OSC 地址 / 路径):

OSC 消息的「指令路径」,用来告诉接收执行哪个功能 / 控制哪个参数。

  • 格式要求:必须以 /开头,用 / 分隔层级,类似文件路径,比如:
  • /composition/layers/3/clips/3/connect

  • 4.Arg 1/2/3/4(参数 / Arguments):
  • 给 OSC 指令附加的数值 / 文本参数,用来传递具体的控制值,根据接收端指令要求填写。对于一些不需要参数的指令,可直接留空即可。

一条完整的 OSC 消息格式是:[目标IP:端口] + [OSC地址] + [参数1] [参数2] ...

👇实战用法

1. 远程控制 QLab

  • Host:2.0.0.111(局域网IP地址)
  • Port:53000(QLab 默认 OSC 端口)
  • Address:/cue/1/start
  • Arg 1:(留空,直接触发)
  • 点击 Send → 直接触发 QLab 里 1 号 cue 执行

2. 触发 Resolume 素材

  • Host:2.0.0.111(局域网IP地址)
  • Port:7000(Resolume 默认端口)
  • Address:/composition/layer/1/clips/1/trigger
  • 点击 Send → 远程触发 Resolume 第 1 层第 1 个素材播放

3. 控制 MA3 灯具

  • Host:MA3 控台 IP(如192.168.0.10
  • Port:8000(MA3 默认 OSC 端口)
  • Address:/cmd
  • Arg 1:go macro 1
  • 点击 Send → 运行macro1

👇避坑指南

  1. 1.IP / 端口不匹配
    发送端和接收端的 IP、端口必须完全一致,否则消息收不到
  2. 2.地址格式错误
    OSC 地址必须以/开头,层级分隔正确,否则接收端无法识别
  3. 3.参数类型不匹配
    接收端要求数字就不能填文本,否则指令失效
  4. 4.防火墙拦截
    Windows 防火墙可能拦截 UDP 端口,测试时建议临时关闭或放行端口
  5. 若需要这款小软件,可关注本公众号,回复“daosc”获取。