2014年12月30日火曜日

Remote IO Audio Unit で音を出す

iPhone Core Audio の Remote IO Audio Unit という低レベルな API を使ってサイン波を鳴らすだけのシンプルなコードを書いてみた。

https://github.com/satorumpen/RemoteIO

実はこれ、「iPhone SDK アプリケーション開発ガイド」の写経なんだけど、Audio Unit の入り口としてはわかりやすかったのではないか。

iPhone SDK アプリケーション開発ガイド
Jonathan Zdziarski
オライリージャパン
売り上げランキング: 110,352

下のコードはサイン波を生成する処理なんだけど、wave から sample を生成するあたりのロジックが良くわかってないので次はここを深堀ってみる。


Next
  • サイン波生成のロジックを深堀る
  • 8.24固定小数点を理解する
    (追記) → 
    8.24固定小数点 については「iPhone SDK アプリケーション開発ガイド」の p.384 〜 p.386 が一番詳しいので書籍を参照

0 件のコメント :

コメントを投稿