18 lignes
410 B
JavaScript
18 lignes
410 B
JavaScript
//http://jsfiddle.net/s3mrkayp/1/
|
|
var audioContext = new (AudioContext || webkitAudioContext),
|
|
|
|
osc1 = []
|
|
|
|
wide = 0.05;
|
|
start = 1460
|
|
step=20
|
|
|
|
for(var i = 0; (start - i * step) > 0; i++)
|
|
{
|
|
var osc = []
|
|
osc[i] = audioContext.createOscillator();
|
|
osc[i].connect(audioContext.destination);
|
|
osc[i].frequency.value = (start - i * step) ;
|
|
osc[i].start(i*wide);
|
|
osc[i].stop((i+1)*wide);
|
|
} |