システム提供のオーディオユニットの1つを簡単に実装することができれば、私はiOSと一緒にAUPitchを使用しようとしています(iPhoneはそのユニットをサポートしていますか?)、それを使用する方法の簡単な説明はないようです。事前に基本システムが提供するオーディオユニットの実装
おかげで、
mIL3S
http://www.milkdrinkingcow.com
システム提供のオーディオユニットの1つを簡単に実装することができれば、私はiOSと一緒にAUPitchを使用しようとしています(iPhoneはそのユニットをサポートしていますか?)、それを使用する方法の簡単な説明はないようです。事前に基本システムが提供するオーディオユニットの実装
おかげで、
mIL3S
http://www.milkdrinkingcow.com
残念ながら、AUPitchはiOSでは利用できません。 Dirac libraryへのyoknapatawphaの参照は良いことですが、Audio Unitの実装にはJustinの投稿よりも多くのことが考えられます。私は、次のリソースをお勧めします:
私は最初から3人を徹底的に読み取るまで、最初からやり直すことにしました。アップルのドキュメントは並べ替えに苦労するかもしれませんが、でカバーされているものを読んで、を参照してください。私は、オーディオユニットホスティングガイドでその細部を見逃してしまったことが分かったときの解決策を見つけ出しただけで、「ああ、私はちょうどこれはショット "...それらのリソースを使用して、あなたが多くの質問を持っているときに戻ってくる!
あなたは何のサンプルを見つけていない場合、あなたはこのAUを使用するようにしなければならないすべては、Auを追加し、auのグラフ/レンダラを作成することですあなたは、そのパラメータを設定したい、レンダリングするなど...私はあなたがこれを通って歩くリンゴによって提供される例があると仮定しています。そこから
:
では、システムのAUの各パラメータの文書化のためのターゲットとしているのSDK AudioUnitParameters.hを参照してください。
検索する内容の抜粋:
// Parameters for the AUBandpass unit
enum {
// Global, Hz, 20->(SampleRate/2), 5000
kBandpassParam_CenterFrequency = 0,
// Global, Cents, 100->12000, 600
kBandpassParam_Bandwidth = 1
};
// Some parameters for the AUGraphicEQ unit
enum {
// Global, Indexed, currently either 10 or 31
kGraphicEQParam_NumberOfBands = 10000
};
// Parameters for the AUHipass unit
enum {
// Global, Hz, 10->(SampleRate/2), 6900
kHipassParam_CutoffFrequency = 0,
// Global, dB, -20->40, 0
kHipassParam_Resonance = 1
};
幸運
私は、Appleのドキュメント(hereをチェック)での決定的な声明を見つけることができませんが、私はかなり確信しているほとんどのものOSXで提供されているAudioUnitはiOSでは利用できません。 (このトピックはCore Audioメーリングリストでも何度か出てきました)
iOSのオーディオピッチシフトソリューションについては、Dirac 3またはRubber Bandライブラリをお勧めします。
コアオーディオメーリングリストは、http://lists.apple.com/mailman/listinfo/coreaudio-apiにあります。ディラック3へのリンク - http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/ Dirac3_Technology.html - and Rubber Band:http://www.breakfastquay.com/rubberband/ – yoknapatawpha
"iPhone OSは3つのオーディオユニットを提供しています:コンバーターユニット(AUConverter)、3D組み込みミキサーユニット(AU3DEmbeddedMixerタイプ)、 iPhone OSはオーディオユニットの作成をサポートしていません " 投稿者: http://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/index.html%23PROCESSING-USE_THE_BUILT_IN_AUDIO_UNITS_IN_IPHONE_OS – yoknapatawpha
これはあなたの質問に答えましたか?もしそうなら、進んで受け入れてください。または、他の人があなたにもっと役立ったら、先に進み、彼らにキャップの先端を与えてください。 – GarlicFries
Ack私はあなたの答えをマークしたことはありません!ごめんなさい!遅くなく良い。 ;-) –
心配しない、@MilesAlden。ありがとう! – GarlicFries