1
如何查詢MIDI程序,音量等當前狀態的MIDI設備?我試圖在Midi規格中找到它,但沒有任何運氣。我基本上需要從通過USB MIDI連接的數字鋼琴獲得當前樂器(鋼琴等)。如何獲取MIDI設備的當前狀態?
的Java似乎是能夠做到這一點:
他們是怎麼做到的呢?
如何查詢MIDI程序,音量等當前狀態的MIDI設備?我試圖在Midi規格中找到它,但沒有任何運氣。我基本上需要從通過USB MIDI連接的數字鋼琴獲得當前樂器(鋼琴等)。如何獲取MIDI設備的當前狀態?
的Java似乎是能夠做到這一點:
他們是怎麼做到的呢?
你不能。沒有用於轉儲當前補丁,CC值等的標準消息。
某些合成器具有sysex消息,可用於此,但不是全部,並且該消息因設備而異,製造商與製造商之間各不相同。
你可以做的最好的是發送新的CC值,設置補丁等,並存儲它是什麼。如果它在合成器端更改,並且設置了返回路徑,則可以接收它並更新存儲的內容。
我很害怕這個。不管怎麼說,多謝拉... –
Java類沒有做你認爲它做的事。它不能在連接到外部MIDI端口的設備上工作。 – finnw
某些MIDI設備會執行允許您查詢當前設置的消息,但這種情況非常少見。 – finnw