私はAndroidでMIDI再生を行う簡単なアプリケーションを開発しています。android / javaの組み込みAPIを使用してMIDIチャンネルを有効/無効にできるかどうか疑問に思っていました。可能であれば、どのようにしたらよいでしょうか。この機能の実装に苦労しています。
インターネットで、Javaパッケージ「javax.sound(.midi)」が以前のバージョンのAndroidシステムに含まれていたが、後で削除されたことがわかりました。必要な機能を提供するライブラリがインターネット上に見つからないようです。出会ったライブラリの1つで、MIDIにトラックを追加したり、MIDIからトラックを削除したりできましたが、トラックはチャンネルとは異なります。
データソースとしてMIDIファイルが設定されたMediaPlayerオブジェクトがあり、ファイルを再生しますが、16の標準MIDIチャネルのいずれかを有効/無効にする機能を実装したいと考えています。リアルタイムである必要はありません。サーバー側を必要としない限り、どのソリューションでも構いません。既存のMIDIファイルを変更する必要がある場合と同様に、それをディスクに書き込んで再生を再開しても問題ありません。何か提案/経験:\ !?
ありがとうございました