如何以编程方式打开/关闭Behringer X32上的静音组?

时间:2016-01-16 16:54:00

标签: sockets udp libraries osc

我有一个Behringer X32机架,它使用了OSC(开放声音控制)协议的扩展。这个特定的机架通过端口10023上的UDP数据包进行通信。一个名叫Patrick Maillot的人实际上有一些pretty extensive albeit unofficial documentation协议,包括你可以下载的多个可执行文件,以便与系统进行交互(官方Behringer应用程序之外)。

我想做的事情非常简单,尽管我很难掌握这一点。我希望能够在我的设备上静音并随后取消静音静音组1。静音组已经建立;我想要做的就是利用协议来激活或停用它。

我可以使用X32_Command.exe程序成功连接到机架。但是,通过文档,这里我想出的是我应该发送哪些命令的最佳猜测:

  

/配置/静音/ 1 / ON

     

/配置/静音/ 1 / OFF

然而,我并不认为我的语法正确(或者我可能完全得错了一组命令),因为那些似乎没有做任何事情。在X32_Command.exe控制台应用程序中,我似乎分别在发出这些命令时收到以下响应:

  

- > X,20 B:/ config / mute / 1 / ON ~~~

     

- > X,20 B:/ config / mute / 1 / OFF ~~

然而,机架上实际上没有发生任何事情。当我发出这些命令时,静音组根本不受影响。我该如何工作?我做错了什么?

1 个答案:

答案 0 :(得分:1)

刚看到这个(迟到总比没有好)。 X32_Commmand.exe的正确语法是(如文档中所述):

  

/ config / mute / 1,i 0

     

/ config / mute / 1,i 1