goo blog サービス終了のお知らせ 

Sixteen Tones

音律と音階・ヴァイブ・ジャズ・ガラス絵・ミステリ.....

wave ファイルをダンプする

2016-03-24 08:03:57 | 新音律


WAVまたはWAVE(ウェーブ,ウェブ) (RIFF waveform Audio Format) はマイクロソフトとIBMにより開発された音声データ記述のためのフォーマットである... というわけで,冒頭の動画と以下の内容とは関係ありません.

ジャズ演奏時の奏者間の相関関数,いちおう論文の体裁にはしたんだけれど,共著者と相談のうえ,演奏された音楽との相関も計算しようということになった.録音した wave ファイルの数値データを Mathematica に引き渡し,波形ファイルからパワーを求めるのが王道だろう.

奥村センセーのページに wave ファイルをダンプするためのC コードを発見.もっと安直なのを漁ったらwav<->csv変換Javaソフト wavcsvwav があった.

csv ファイルを眺めると,当然のことながら,ヘッダーがある.これについてはあちこちに書いてあった.例えば http://www.kk.iij4u.or.jp/~kondo/index.shtml

しかし1曲5分のデータでも 300 MB強になり Excel や Mathematica で扱うには大きすぎる.分割して扱う,もっと根本的にコンパイラでプログラムする,などへは,労を惜しんで,なかなか踏み切れないでいる.
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

reading

/Users/ogataatsushi/Desktop/d291abed711d558e554bf7af66ee57d7.jpg