月別アーカイブ: 2008年10月

iPod touch 2Gでいまさら発見

なんとなくネットをブラウジングしてたら、iPod touchの第二世代でマイク付きイヤホンを使えるというような記述をいたるところで見かけたので、第一世代と見比べてみたら・・・ ありました。外に近いところにそれらしきポッチが。 iPhoneをまったく買うつもりが無いので録音関係はあきらめていたのですが、なんかいいアイデアが思いついたらマイクを生かしたアプリを作るかもしれません。 ... read more

RemoteIOでのオーディオ再生

iPhone用のアプリも公開できて一段落つきまして、さらにNDAも緩和されたという事で、iPhoneのオーディオプログラミングネタを書いていきたいと思います。 iPhoneで音を再生する方法はいくつかあります。短いサンプルを再生するならSystemSoundService。BGMで使うような長い曲を再生するならAudioQueueService。レイテンシーを低く再生するならAudioUnit。あと、OpenALを使うという手もあります。 「Touch the Wave」で使っているのはAudioUnitです。SystemSoundは短すぎて役に立ちませんし、AudioQueueでは... read more

Touch the Wave公開しました

「Touch the Wave」が公開されました。オーディオデータの波形にタッチしてスクラッチをするというのをやってみたかったので作ってみたiPhoneアプリです。とりあえず今のところバージョン0.4にしているので、今後、基本的な仕様が大幅に変更されるかもしれません。 スピードを変化させたときの音質が一番改善したい点ではありますが、第一世代を切り捨てないと厳しいかなぁと思います。今でも画面の更新を12fpsくらいに落とさないと等速の再生すらおぼつかないので…。まあ、のんびりやっていきます。 ... read more