Как я могу запросить у устройства midi текущее состояние программы, громкость и т. Д.? Я пытался найти его в спецификациях Midi, но безуспешно. Мне нужно получить текущий инструмент (пианино и т. Д.) От цифрового пианино, подключенного через USB midi.
Java, кажется, в состоянии сделать это:
Как они это делают?
Ты не можешь Нет таких стандартных сообщений для сброса текущего патча, значений CC и т. Д.
Некоторые синтезаторы имеют сообщения sysex, которые могут использоваться для этого, но не все, и это сообщение варьируется от устройства к устройству, от производителя к производителю.
Лучшее, что вы можете сделать, это отправить новые значения CC, установить патч и т. Д. И сохранить их. Если он изменяется на стороне синтезатора, и у вас настроен обратный путь, вы можете получить его и обновить то, что вы сохранили.
Других решений пока нет …