2017-10-11 67 views
0

我送以下OSC消息給百靈達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消息,還是在刪除斜槓字符後面有一些含義或慣例?

回答

1

帕特里克·吉爾斯馬約的非正式文檔中找到:

注意/錯誤:從服務器的響應是「節點...」,而不是「/節點...」作爲一個可以預期。這不符合OSC標準。