目次

1 実習課題

次の音を作成して聴取とスペクトル (FFT) 分析を行う。
  1. 周波数 1000 Hz の純音(正弦波)

  2. 講義資料 p.4 の複合音

    第 1 周波数成分(基本周波数)を 500 Hz とし,振幅を 1 とする。

  3. 講義資料 p.5 の矩形波

用いるプログラムは次のとおり。

  1. 音 (wav ファイル)と波形(テキストファイル)の作成:mksine
  2. 音を聴く,波形やスペクトルを見る: wavesurfer

2 mksine の使い方

mksine は純音(正弦波)や複合音(複数の正弦波から成る音)を作成するプログラム。

2.1 mksine のパラメータファイル

純音(正弦波)作成時には,コマンド実行後に周波数を入力すればよいが, 複合音を作る際には,周波数や振幅をパラメータファイルに書き込むのがよい。

3 コマンド実行例 (1000 Hz 純音)

  1. 音作成

    notepad s1000_par.txt

    1000 を記入して保存。(1000 は作成する純音の周波数)

    mksine -f s1000_par.txt s1000.wav

  2. 音を聴く,波形やスペクトルを見る。

    wavesurfer s1000.wav

    Choose Configuration ダイアログでは Waveform を選択する。

    スペクトルを表示するには, 波形の上で右クリックし,Spectrum Section ... をクリックする。