wavファイルを読み込む簡単なC++のクラスを書いた。バイナリファイルを構造体定義とfreadで一気に読み込む方法は始めて知った。なんて楽なんだ。 参考urlのデータ読み出し手順の例を読んでいる限り、タグの現れる順番は予め決まっているわけではないようだ。factとかいうタグ情報もあるみたいだけどもう眠いので明日以降読む。 参考:http://www.kk.iij4u.or.jp/~kondo/wave/ 実行結果 winsowsXPのsystem32フォルダにあるLoopyMusic.wavとBuzzingBee.wavを読みこませた。 $ a LoopyMusic.wav | expand --tabs=12 size 940794 rate 44100 bits 16 ch 1 data bytes 940750 duration 10.67sec $ a BuzzingBee.wav