Web Audio API をさわってみる

Oscillator を起動/停止 (Enter)

Oscillator の Gain (G)

現在値:

Oscillator の WaveType

Oscillator の Frequency (F)

現在値: Hz

波が 1 秒間に何回発生するかを表す値(単位: Hz)。

人間の可聴域は 20 ~ 20000 Hz。

88 鍵ピアノの音域は 27.5 Hz ~ 4186 Hz。

周波数が 2 倍になることは、オクターブが 1 上がることと同義。

frequency プロパティの取りうる値の範囲は 0 ~ 100000 Hz。

Oscillator の Detune (D)

現在値: cent

1 オクターブの音程を 1200 等分した値(単位: cent)。

detune プロパティは、音楽的な視点で音の高さを変更する。たとえば、半音よりも小さい範囲で音の高さを調整したり、オクターブ違いの音を生成・合成したりする。シンセサイザーのファインチューン機能や、エフェクターの一種であるオクターバーを実現するためにあるといえる。

cent が 100 上がることは、ピアノの鍵盤における鍵ひとつ分音の高さが上がることと同義。

detune プロパティの取りうる値の範囲は -4800 ~ 4800 Hz。