using samples to make a drum machine
var audio = new maximJs.maxiAudio();
audio.init();
var sineBank = [];
for(var i = 0; i < 10; i++){
sineBank.push(new maximJs.maxiOsc());
}
audio.play = function(){
var wave=0;
var f0 = 100;
for(var i=0; i < 10; i++) {
var thisSine = wave + sineBank[i].sinewave(f0 + (i * f0));
var multiplier = 1.0 / (i+1.0);
thisSine = thisSine * multiplier;
wave = wave + thisSine;
}
wave *= 0.1;
this.output = wave;//simple as that!
}