如何获得MIDI设备的当前状态?
-
11-12-2019 - |
题
如何查询MIDI设备以获得当前程序,卷等?我试图在MIDI规范中找到它,但没有任何运气。我基本上需要从USB MIDI连接的数字钢琴中获取当前的仪器(钢琴等)。
Java似乎能够做到:
解决方案
你不能。没有这样的标准消息,用于转储当前修补程序,CC值等。
一些合成器具有可用于此的Sysex消息,但不是全部,并且该消息从设备到设备变化,制造商到制造商。
您可以做的最好的是发送新的CC值,设置补丁等,并存储它是什么。如果它在合成结束时更改,并且您有一个返回路径设置,您可以收到并更新您存储的内容。
不隶属于 StackOverflow