Вопрос

Как я могу запросить устройство MIDI для текущего состояния программы, объем и т. Д.Я пытался найти его в MIDI Specs, но без удачи.Я в основном нужно получить текущий инструмент (фортепиано и т. Д.) От цифрового фортепиано, подключенного USB MIDI.

Java, кажется, умеет это сделать:

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

Как они это делают?

Это было полезно?

Решение

Вы не можете.Нет таких стандартных сообщений для сброса текущего патча, значения CC и т. Д.

Некоторые синтезаторы имеют Sysex-сообщения, которые можно использовать для этого, но не все, и что сообщение варьируется от устройства к устройству, производителям производителю.

Лучшее, что вы можете сделать, это отправить новые значения CC, установите патч и т. Д., И сохранить то, что есть.Если это изменяется на конце синтезатора, и у вас есть настройка пути возврата, вы можете получить его и обновить то, что вы сохранили.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top