10

不思議なことに、AndroidではMidiがサポートされていません。近づくのはJetplayerだけですが、これは既存の.jetファイルのみを取ります。

一定の間隔でMIDIファイルを動的に生成して再生したいと思います。トーンのある.jetファイルを手動で作成し、それをジェットプレーヤーでトランスポーズすることも考えましたが、トランスポーズは-12、+12に制限されています。これは私にはあまり良くありません。

AndroidにはToneGeneratorもありますが、トランスポーズする方法がなく、事前定義されたトーンに制限されています。

誰かがAndroidでmidiの生成と再生を実現する方法を知っていますか?

4

3 に答える 3

5

おそらく、この実用的なプログラマーのスレッドは興味深いかもしれません。

于 2010-04-12T21:02:51.407 に答える
4

私は現在、MIDI ファイルを動的に生成し、MediaPlayer. シンプルな MIDI ファイル ジェネレーターを作成するのは非常に簡単で、MediaPlayer正しく動作します。

シンセサイザーへの直接ストリーミング アクセスの機能リクエストを開きました。ストリーミング MIDI に興味がある場合は、評価、スター、コメントをお願いします。

于 2010-05-10T08:04:03.943 に答える
3

遅れるよりはましですが、Google Code には最低限の Java MIDI ライブラリがあります: http://code.google.com/p/android-midi-lib/

それはMIDIファイルの生成を処理でき、MediaPlayerを使用しておそらく再生できます。

于 2011-12-14T08:07:05.107 に答える