Last modified: Wed Apr 25 14:48:12 JST 2007

伊達 >> 卒業研究 >> 課題一覧 >> 課題1

課題1

目的

曲を mml で作り,それを wav ファイルに変換し, その音信号だけをもとに,もとの mml で作った曲を再現してみる. もっとも簡単な採譜. FFTW の使い方の練習.

手順

  1. mml で「ドレミファソラシド」を作成.
  2. mml2midi で midi に変換.
  3. timidity で wav に変換.
  4. wav ファイルに書かれた音声データをC言語処理する.
  5. fftw を使い,短時間フーリエ変換.
  6. 周波数分布の(山の)ピークを読み取り,音名に解釈する.
  7. 時間軸を少しずらして,同じことをする.

nagumo.m lsode-f1.m