2

プログラムや音量などの現在の状態を midi デバイスに問い合わせるにはどうすればよいですか? Midi仕様で見つけようとしましたが、運がありませんでした. 私は基本的に、USB MIDI で接続された電子ピアノから現在の楽器 (ピアノなど) を取得する必要があります。

Javaはそれを行うことができるようです:

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

どうやってやっているの?

4

1 に答える 1

4

できません。現在のパッチ、CC 値などをダンプするための標準メッセージはありません。

一部のシンセには、これに使用できる sysex メッセージがありますが、すべてではありません。そのメッセージは、デバイスごと、メーカーごとに異なります。

あなたができる最善のことは、新しい CC 値を送信し、パッチなどを設定し、それが何であるかを保存することです。シンセ側で変更され、リターン パスが設定されている場合は、それを受け取り、保存したものを更新できます。

于 2012-09-30T23:17:27.107 に答える