【问题标题】:OSC address without preceding slash (/)?OSC 地址没有前面的斜杠 (/)?
【发布时间】:2023-03-13 15:23:02
【问题描述】:

我正在向 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 specification

OSC 地址模式是以字符“/”(正斜杠)开头的 OSC 字符串。

我从混音器返回的数据包只是我需要处理的无效 OSC 消息,还是省略斜线字符背后有什么含义或约定?

【问题讨论】:

    标签: osc


    【解决方案1】:

    发现于Patrick-Gilles Maillot's unofficial documentation:

    注意/错误:服务器的响应是“node...”,而不是预期的“/node...”。这不符合 OSC。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 2018-12-07
      • 2015-09-15
      • 2012-02-05
      相关资源
      最近更新 更多