【问题标题】:How do I programmatically turn on/off Mute Groups on my Behringer X32?如何以编程方式打开/关闭 Behringer X32 上的静音组?
【发布时间】:2016-01-16 16:54:00
【问题描述】:

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

我想做的事情很简单,虽然我很难跟上这个速度。我希望能够在我的设备上静音并随后取消静音组 1。静音组已设置;我要做的就是利用协议来激活或停用它。

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

/config/mute/1/ON

/config/mute/1/OFF

但是,我认为我的语法不正确(或者我可能只是使用了完全错误的命令集),因为这些似乎没有任何作用。在 X32_Command.exe 控制台应用程序中,我似乎分别在发出这些命令时收到以下响应:

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

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

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

【问题讨论】:

  • 严格来说,您似乎还没有真正尝试编写任何代码,所以这不是主题[因为它似乎是一个 OSC 协议问题,而不是编码一]。
  • 不是拖钓,我对 MIDI 设备等很感兴趣,我对此很感兴趣(哎呀,我什至对这个问题投了赞成票,直到我意识到它与编程无关)。然而,这个问题似乎更适合X32_Command.exe 的作者或其他一些 OSC 协议论坛的作者。 SO主要用于当您尝试编写自己的代码与它交谈但无法使其工作时。

标签: sockets udp libraries osc


【解决方案1】:

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

/config/mute/1 ,i 0

/config/mute/1 ,i 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多