0

私は音楽アプリに取り組んでおり、トーンを生成したいと考えています。もちろん 、良いスタートだと思われるhttp://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.htmlをダウンロードしました。

しかし、Apple のドキュメントと Audio Units に関する多くのことも読み、「kAudioUnitType_Generator」と呼ばれる Audio Units のタイプがあることを知りました。

この説明は次のとおりです。

「ジェネレーターユニットはオーディオ出力を提供しますが、オーディオ入力はありません。このオーディオユニットタイプはトーンジェネレーターに適しています。楽器ユニットとは異なり、ジェネレーターユニットには制御入力がありません。」. https://developer.apple.com/documentation/audiotoolbox/kaudiounittype_generator

それはまさに私が必要としているもののようです。だから私の質問は:

  1. iOS でのトーン生成について数日間検索していますが、なぜ誰も Apple のトーン ジェネレータを認識していないようで、常に cocoawithlove の「トーン ジェネレータ」に言及しているのでしょうか? そして、なぜこれはオーディオユニットの「kAudioUnitType_Generatorタイプ」を使用しないのですか?

  2. Apple の kAudioUnitType_Generator を使用するのに役立つ手がかり、Web サイト、または github プロジェクトはありますか?

4

3 に答える 3

0

kAudioUnitType_Generator タイプのオーディオ ユニットはトーンを生成しません (正弦波など)。それらは、他のオーディオ ユニットの音源として使用できます。このタイプのオーディオ ユニットは、ファイルを「再生」し、ネットワークからサウンドを受信し (OS X のみ)、オーディオのスライスを再生できます。

于 2012-11-20T16:30:34.990 に答える
0

(古い) Audio Unit Hosting Guide for iOS、iOS 5 に関するこの投稿、およびiOS 6に関するこの投稿から判断すると、kAudioUnitType_Generatorオーディオ ユニットは iOS では使用できません。残念ながら、iOS のオーディオ ユニットのセットは常にかなり限られていました。

于 2012-11-20T13:40:17.737 に答える