どうも!LSSです!! WebAudioAPIで色々試していますが、今回はそのうち「ドレミ」12音階を鳴らしてみるものを作ってみました! なお、基準となる音「ラ」の音の周波数は440Hzだったり442Hzだったりするようですが、今回は「442Hz」で計算しています。 スライダーでオクターブや音階を選び、「音を鳴らす」ボタンを押すと、3秒間、指定した音が鳴る、というサンプルになります。 サンプル コード あとがき サンプル コード <p><input id="oto1" type="button" value="音を鳴らす" /></p> <p><span id="octg"></span><br /><input id="oct" style="width: 100%;" max="6" min="2" type="range" value="4" /></p> <p><span id="