如何查询MIDI设备以获得当前程序,卷等?我试图在MIDI规范中找到它,但没有任何运气。我基本上需要从USB MIDI连接的数字钢琴中获取当前的仪器(钢琴等)。

Java似乎能够做到:

http://docs.oracle.com/javame/config/cldc/opt-pkgs/api/mm/jsr135/pkgs.html?javax/microedition/media/control/midicontrol.html

它们是怎么做到的?

有帮助吗?

解决方案

你不能。没有这样的标准消息,用于转储当前修补程序,CC值等。

一些合成器具有可用于此的Sysex消息,但不是全部,并且该消息从设备到设备变化,制造商到制造商。

您可以做的最好的是发送新的CC值,设置补丁等,并存储它是什么。如果它在合成结束时更改,并且您有一个返回路径设置,您可以收到并更新您存储的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top