Web Audio API (2)
Web Audio APIで音を出す練習
ちょっと違うが以下のように
https://gyazo.com/0a16319526fa1789441891767542a9cf
code:sample1.js
function setup(){
$('<button>').on('click',Play).text('play').appendTo($('body'))
$('<span>').appendTo($('body')).text(' Freq: ')
$('<input>').attr('type','range').css('width','400')
.attr('min','50').attr('max','2000').attr('value','440').appendTo($('body'))
.on('input',(e)=> osc.frequency.value = e.target.value)
}
function Play() {
audioctx = new AudioContext(); // AudioContext を作成
osc = new OscillatorNode(audioctx); // オシレータを作成
osc.connect(audioctx.destination); // オシレータを出力に接続
osc.start(); // オシレータ動作開始
}