2012-02-22 18 views
1

が変更ピアノやギターの音私は音楽アプリ(音声録音再生ピアノやギター)したい

あるので、私は一部の記録を作っFFTを使用して音声分析を録音します。

問題は楽器音を鳴らすことですか?

スレッドを使用している場合は、変更されたビートを再生できないだけで定期的にサウンドを再生します。生のフォルダ内の

私は(など.MID、.wave ...)楽器のサウンドを再生するサウンドファイルを使用し

plzの楽器音を再生する方法を、私を助けて?

答えて

0

これを行う一般的な方法の1つは、音声分析と再合成を使用することです。分析のために、ピッチ推定アルゴリズム(FFTだけでなく)を使用します。次に、オーディオ分析の出力(推定されたピッチ、帯域幅、振幅など)を、通常は短いバッファ(数ミリ秒)を使用してオーディオ出力に供給するリアルタイム音楽楽器波形合成モジュールに送ります定期的なコールバック。様々な品質の合成アルゴリズムが数多くあります。

このテクニックは、いくつかのiOS/iPhoneアプリで使用されているようです。最新のAndroid APIについてはわかりませんが、以前のAndroidバージョンでは、OS APIで許可されている最小の待ち時間が長いとよくないと報告されました。

関連する問題