外部控制应用程序(接口)

外部控制应用程序(接口)

我使用一个应用程序作为混音器。它有一个看起来像混音器的 GUI - 一些旋钮和一些推子等。如果你不明白我的意思,这里有一个例子:

示例混频器 GUI

我面临的一个常见问题是无法从外部源控制此应用程序中的参数:另一个应用程序或外部硬件设备。通常我会通过内部 midi 总线来做到这一点OSCMidi但这不是一种选择。

我过去使用过的一个解决方案是编写一个 Python 脚本,该脚本监听 midi 总线,然后启动一个自动程序脚本,该脚本劫持鼠标并点击窗口。那是好的对于布尔选项(例如单击静音切换按钮)。但它不适用于存储值的参数,例如音量滑块。

是否有人对控制应用程序参数有任何建议/创造性的解决方案(或者只是看起来) 是否可以通过应用程序界面访问?

答案1

我不确定这些设备是否在同一个网络上,因为我无法在评论中询问。所以我会冒险并推荐一个适用于 OSX 的实用程序:

键盘大师

它可以记录鼠标点击、拖动和键盘操作,并且拖动可以相对于特定窗口,而不是直接像素位置。这样窗口就可以移动,宏仍然有效。

它还有一个配套的 iOS 应用程序,可以触发记录的鼠标拖动和击键。

相关内容