Oscillator a Bar works VINCENT

by Ehsan Ziya

JavaScript

var context = new webkitAudioContext();
var tempo = 120;
var releaseTime = 0.1;
var secondsPerBeat = 60.0 / tempo;

var now = context.currentTime;
var i = 0, startTime=0, osc = null;

for(i = 0; i < 4; i++) {
    startTime = now + (i*secondsPerBeat) ;
    osc = context.createOscillator();
    osc.connect(context.destination);
    osc.start(startTime);
    osc.stop(startTime + releaseTime);
}