24 August 2013

(Linux) Ubuntu 12.04でbaudline(スペクトログラム表示)を使う

Ubuntu 12.04でbaudline(スペクトログラム表示:time-frequency browser)を使う場合、/dev/audioが存在していないため、利用するためには少し工夫が必要。

baudlineは公式ページ(http://www.baudline.com/index.html)からダウンロード。Linux用実行ファイルを適当なディレクトリに解凍。

PulseAudio用ミキサーをインストール

$ sudo apt-get install pavucontrol

PulseAudioの録音ピンを、Monitorに設定する。

20130824-pavucontrol.jpg

“All Input Devices” を選択し、 “Monitor of 内部オーディオ” の右側にあるチェックボックスをONにする。

端末より、次のようにbaudlineを起動する。 録音ピンを標準出力に吐き出し、それをパイプでbaudlineに取り込んでいる。

$  parec --format=s16le --channels=1 --latency-msec=5 | ./baudline -stdin

20130824-baudline.jpg

表示コントラストを変更するには、次のところを調整する

20130824-baudline-color.jpg