Home > Programming > AudioCodecを作ろうと

AudioCodecを作ろうと

S98Playerを作ったは良いものの,プレイヤのUIが貧弱ってことと,ファイル管理がしょっぱいってことで,これはS98のAudio Codec for QuickTimeを作ってiTunesで聞くしかー,となったわけですが.

なんか,全然資料ないですねぇ.
そもそもQuickTimeはOS7くらいからあるので(どうでもいいですが,初期のQuickTimeデモムービーって誰かまだ持ってます? 例のロゴのやつとか,傘さしてるやつとか,魚のやつとか),API内にかなり魑魅魍魎がいそうな雰囲気.

最近やっとCore Audioに対応したらしく,そのサンプルソースコードが一つだけあるのですが,いまいち要領がつかめません.
要領の掴めぬままコードを書き始めたものの,

あれれ?,あれれれ??
んー.えーっと….
あー,もう,やめやめ.

となってしまいました.
coreaudio-api MLのログを読んでいたら,それらしい記述もあったのですがそこそこ面倒そうなので,もすこし暇になったらやることにします.

Comments:3

KF 2006年2月16日 14:02

をぉ〜!
audio codec でしていただけますと、大変嬉しいですね!
私は以前からその方法で可能だろうと思って考えていたのですが、
プログラミングからは既に10年近く遠ざかっているために
構想だけで何も何も...
ただ、これが役に立つかもしれません。
http://qtcomponents.sourceforge.net/
ここにはまさに同じ事を考えて、自分の能力が足りるかどうかは別として
Ogg Vorbis Coded なサウンドファイルを iTunes で演奏させようとする
プロジェクトはどっかにあるだろうから、
それを探し出せば s98 でも同様の事が出来るだろうと考えた訳です。
事の発端は、こうでした。
まず下記のホームページに、SDLを利用したs98プレイヤの
作成の例が掲載されていたのを見つけたのです。
http://risky-safety.org/zinnia/sdl/works/fmgen/s98sdl/
MacOS X にも SDL は移植されておりましたから、
このソースと、上記の Ogg Vorbis 用のソースを何とかくっつければ
いけるんじゃないかなとか、一人で妄想していました。
Core Audio での対応がなされたとのことで、上記のOgg Vorbis の物の
URL は参考にならないかもしれませんが、
是非是非頑張ってください。
その際、可能であれば無限ループ化してあるファイルへの対応も
していただけますと、大変嬉しいです。
頑張ってください。

Hiroaki 2006年2月16日 16:13

動くと嬉しいですよねぇ,iTunesで.

http://blog.hiroaki.jp/archives/2006/01/s98player_for_m.html
こちらにも書いたのですが,S98Playerを作る際には,KFさんご指摘の「S98プレイヤを作ってみる」のページを参考にさせていただきました.
CoreAudioを利用はしていますが,ファイルを読み込んでCoreAudioに音データを渡すまでは,まさにこちらのやり方でやっています.

OggVorbisのサイトも覗いてソースも見てみたのですが,こちらも魑魅魍魎が…(笑


既存のS98Playerのほうではループの回数をあらかじめパネルで設定しているのですが,iTunesのほうでもそんな感じのやつができると嬉しいですね.

KF 2006年2月17日 11:12

お返事、どうもありがとうございます。
Ogg の方は、確かに錯綜してますよね。
アレ見て、やる気が...
またお時間ある時に、よろしくお願いします!

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://blog.hiroaki.jp/mt/mt-tb.cgi/331
Listed below are links to weblogs that reference
AudioCodecを作ろうと from Hirolog

Home > Programming > AudioCodecを作ろうと

Search
Feeds

Return to page top