MakeBeep

[beep,samplingRate] = MakeBeep(freq,duration,[samplingRate])

指定された周波数(freq)、持続時間(duration)の純音のデータ(行列)を作成する。

(訳注:ヘルプにはSnd 関数で使うとありますが、Snd 関数よりも PsychPortAudio を使用するほうが望ましいです)

"samplingRate" のデフォルトは Snd('DefaultRate') です。

使用例

sr = 44100;

mynoise(1,:) = 0.5 * MakeBeep(1000, beepTime, sr);

mynoise(2,:) = mynoise(1,:);

PsychPortAudio('FillBuffer', pahandle, mynoise);