宿題として「自由に選べるプロジェクト」をやっていて、ピアノのようなものをやることにしました。サウンドを再生するには、「soundbank-deluxe.gm」で MIDI チャンネルを使用します。これは私が今までやったことのないことなので、チュートリアルを探しに行き、次のコードにたどり着きました:
// global variables
private MidiChannel channel;
private Synthesizer synthesizer;
// in constructor
channel = synthesizer.getChannels()[0];
channel.programChange(0); // this corresponds to PIANO
値 0 は、このサウンドバンクのピアノに対応しているようです。26 はギターで 16 はオルガです... 率直に言って、他に何も必要ありませんが、好奇心から、「マップ」を探して、他にどの楽器を演奏できたかを調べました... しかし、見つかりませんでしたそれ!
対応する楽器/プログラム番号をどこで見つけることができるか知っている人はいますか?