Musical scale: Difference between revisions

Content added Content deleted
(→‎{{header|JavaScript}}: Music playing on page load doesn't work anymore)
m (→‎{{header|JavaScript}}: remove indent of empty lines)
Line 641: Line 641:
oscillator.connect(gainNode);
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
gainNode.connect(audioCtx.destination);

// set frequencies to play
// set frequencies to play
duration = 0.5 // seconds
duration = 0.5 // seconds
Line 647: Line 647:
oscillator.frequency.setValueAtTime(freq, audioCtx.currentTime + i * duration);
oscillator.frequency.setValueAtTime(freq, audioCtx.currentTime + i * duration);
});
});

// start playing!
// start playing!
oscillator.start();
oscillator.start();