音を生成するためにウェーブテーブルを使用するiPhoneアプリを見ただけです。私はどのように実装することができるか知りたい。 コアオーディオを使用しなければならないとはかなり確信していますが、その他の情報をどこに置くべきかについては他の考え方に感謝します。iOSで実装されたウェーブテーブル
0
A
答えて
1
巨大な調査の後、私はこれに関するオープンソースプロジェクトを発見しました。それはクールなシンセ、ウェーブテーブルといくつかのオープンソースC++ライブラリですhttp://arielelkin.github.io/articles/mandolin/
1
応答のあるプログラム(AudioQueueの待ち時間が少し高いなど)の場合は、CoreAudioまたはAudioUnitsが必要です。
一般的なオーディオファイル形式として保存すると、表を読み込むためのAudioFile API(AudioToolbox)が必要になります。
これを超えると、おそらくウェーブテーブルエンジンを作成する必要があります。私はそれをしました。ウェーブテーブル合成がどのように機能し、オーディオ信号に精通しているかを知っていれば、難しいことではありません。最も基本的な合成タイプの1つです。
musicdsp.orgmayには、これの出発点として使用できるものがあります。
0
はSTKを使用する方法についてのチュートリアルを見てみましょう。
0
オーディオファイルI/O:偉大なリソースを発見しましたhere。この男は、ExtAudioFileServicesを使用するための優れたAPIを作成しました。
読む必要がありますLearning Core Audioです。 Chris Adamsonと会社は本当に素晴らしいリソースを集めました。 Chrisのブログも見つかりますhere
また、Core Audioメーリングリストに登録してください。
マイケルタイソンのブログ/リソースも素晴らしいA Tasty Pixelです。
希望すると便利です。
関連する問題
- 1. iOSでのリプリケーションサーバの実装
- 2. パスカルで実装された.libのラッパー
- 3. Cで実装されたUNIXコマンド
- 4. ストーリーボードで実装されたUISearchBar
- 5. UWP、MySQL、実装されたListView、CRUD操作を実装する
- 6. 自動実装されたプロパティとシリアライゼーション
- 7. ブランチとバインドされたアルゴリズムの実装
- 8. 最適化されたstrcmpの実装
- 9. 実装されたリンクリストをソート
- 10. 実装されたグラフ分割アルゴリズムR
- 11. 制御されたインタフェースの実装
- 12. ブロックされたCSR SPMVの実装
- 13. iOSでバックグラウンドでサービスを実装する
- 14. IOS指紋の実装
- 15. iOS AWS S3実装チュートリアル
- 16. XcodeのiOS用WebKit実装
- 17. iOS 5 segueの実装
- 18. iOSアプリケーションでsqlite3_busy_timeout()を実装する
- 19. iOSでインタラクティブなpdfを実装する
- 20. iOSでファイルブラウザを実装するコントローラ
- 21. iOSクライアントでリアルタイムキューを実装する
- 22. iOSビューでAndroidマーケットレイアウトを実装する
- 23. のiOS - カテゴリの実装ファイルでアウトレット
- 24. PHPで実装されたIMAPまたはPOP3サーバ
- 25. sqliteでソートされた並行キュー実装(ねじれ)?
- 26. カスタマイズされたグループ化されたUITableViewsは実際にiOS上で標準フォームを実装する方法ですか?
- 27. Javaでリンクされたリストの実装ですか?
- 28. は、APIで実装されたFacebookのグループチャットですか?
- 29. C#で自動実装されるプロパティ
- 30. 匿名メソッドで取得された値が.NETで実装される方法