0

宿題として「自由に選べるプロジェクト」をやっていて、ピアノのようなものをやることにしました。サウンドを再生するには、「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 はオルガです... 率直に言って、他に何も必要ありませんが、好奇心から、「マップ」を探して、他にどの楽器を演奏できたかを調べました... しかし、見つかりませんでしたそれ!

対応する楽器/プログラム番号をどこで見つけることができるか知っている人はいますか?

4

1 に答える 1

1

実際、私は解決策を見つけたと思います。タプルはライブラリからではなく、MIDI自体から依存しています。探していたのは「MIDIナンバー」だったと思います。

于 2012-06-24T15:03:38.317 に答える