2012-03-20 7 views
2

したがって、MusicPlayer APIを使用して再生するマルチトラック.midファイルを読み込んでいます。 1つのトラック.midファイルでうまくいきましたが、2つのトラックで.midを使用しようとしたとき、トラック2のオーディオは合成されませんでしたが、トラック1には適用されませんでした。MusicPlayerは1つのトラックのみを再生します

トラックはそこにあります私は、ノートが再生されていることを表示するすべてのnoteMessageイベントでユーザーイベントを追加するので、システムによって認識されることがわかります。ノートが演奏されているように私のキーが点灯しますが、音はありません。

EDIT

だから、私はいくつかの掘削を行ってきました。実際にトラックを演奏していることが分かります。問題は、シーケンスを作成するときに自動的に生成されるサンプラーのデフォルトのAUPresetで、中央のCより下のノートに適切なトーンがないことです。

したがって、この質問には、AUPresetsがダウンロードできますどこかにあなた自身のものを作る必要がありますか?

答えて

1

このように、MusicPlayerが使用するデフォルトの楽器は、正弦波ベースの音源です。ミドルCよりかなり下のトーンはとても低く、かなり聞き取れません。したがって、後で参照するために、MusicPlayer APIを使用しているときは、キー範囲全体を使用する場合は、独自の楽器で読み込む必要があります。

関連する問題