96kHzLPCMからWAVに変換するソフトが見つからない。ソースは24bit、96kHzのLPCM。何も考えずに、PCMを抽出したら、サイズが4,428,391,680Bytes!!32bitを超えてる。全部の変換はあきらめて、適当なサイズで「音」になっているか確認。24bitのエンディアンが分からないので、[0][1][2]のデータを[2][1][0]の順に変換・・・NG。6通りなので、適当に実験し、[1][2][0]で、それっぽく聞こえることが判明。ノイジー!原因は、読み込みバッファが6の倍数になっていないことだった。バッファサイズを6の倍数に変更してOK。WAVファイルの仕様で4G以上のファイルにできないので、とりあえずここまでで終了。bytes先人達はどうしているのだろう。追記エンディアン変換を変更しました。released(2010.06.19)。