Ruby でスペクトル解析を行う実験リポジトリです
$ brew install flac sox chromaprint
$ brew install gnuplot
$ gem install open3
$ gem install ruby-sox
$ gem intall numo-narray
$ gem install numo-fftw
http://www.fftw.org/download.html
$ tar xvf fftw-3.3.8.tar.gz
$ cd fftw-3.3.8/
$ ./configure
$ make
$ sudo make install
$ sample_01.rb lib/files/sample01.wav
音源に対して波形を描画します (横軸:時間 / 縦軸:大きさ)
$ sample_02.rb lib/files/sample02.wav
音源に対してスペクトル解析した結果を描画します (横軸:周波数 / 縦軸:大きさ)
$ sample_03.rb lib/files/sample03.wav
音源に対してスペクトル解析した動画を生成します (横軸:周波数 / 縦軸:大きさ)