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