1

アプリでAudioUnitAUSamplerを使用しています。個々のオーディオファイルからカスタムプリセットをその場で作成してロードする方法があるのだろうかと思っていました。準備されたInstrumentChunkメタデータを含む.cafファイルをロードできることは知っていますが、私の問題は、メタデータが時間とともに変化することです。特定のファイルを関連付けて自分の楽器を作る可能性をユーザーに提供したいと思います。

簡単に言うと、AUSampler:Load forme'file.caf'をbaseNote35として伝えたいと思います。

4

1 に答える 1

0

サンプラーの「パッチ」を使用してAUSamplerをロードできるため、必要な処理をその場で実行する1つの方法は、カスタム.aupresets(xmlまたはplist)を作成し、サンプラーをロードすることです。このコードは、aupresetをロードする方法を示していますが、aupresetがディスク上にある必要があることを示しているわけではありません。したがって、いくつかのplistまたはxml構成を実行し、個々のサンプルに対してそれらをロードします。

于 2012-08-02T03:26:26.630 に答える