我将向Behringer X32混频器发送以下OSC消息:
00000000 2f 6e 6f 64 65 00 00 00 2c 73 00 00 63 6f 6e 66 /node... ,s..conf
00000010 69 67 2f 63 68 6c 69 6e 6b 00 00 00 ig/chlin k...我要把这条消息传回:
00000000 6e 6f 64 65 00 00 00 00 2c 73 00 00 2f 63 6f 6e node.... ,s../con
00000010 66 69 67 2f 63 68 6c 69 6e 6b 20 4f 46 46 20 4f fig/chli nk OFF O
00000020 4e 20 4f 4e 20 4f 4e 20 4f 46 46 20 4f 4e 20 4f N ON ON OFF ON O
00000030 46 46 20 4f 46 46 20 4f 4e 20 4f 4e 20 4f 4e 20 FF OFF O N ON ON
00000040 4f 4e 20 4f 46 46 20 4f 46 46 20 4f 46 46 20 4f ON OFF O FF OFF O
00000050 46 46 0a 00 FF..响应中的地址似乎格式错误,因为它不以前面的斜杠字符/开头。
根据OSC 1.0规范
OSC地址模式是以字符'/‘(正斜杠)开头的OSC-字符串。
我从混合器中得到的数据包只是一个无效的OSC消息,我需要处理,还是在省略斜杠字符的背后有某种意义或约定?
发布于 2017-10-11 05:01:51
在帕特里克·吉勒·梅洛的非正式文件中发现
注意/错误:服务器的响应是“节点…”而不是“/node…”正如人们所能预料到的。这是不符合OSC的。
https://stackoverflow.com/questions/46679321
复制相似问题