xxxxxxxxxx
23
let synth = new Tone.Synth().toMaster();
Tone.Transport.scheduleRepeat(playBeat, "4n");
Tone.Transport.start();
function playBeat() {
let beat = Tone.Transport.position.split(":")[1];
if(beat == 0){
synth.triggerAttackRelease("C2", "4n");
}
else{
if(random() > 0.3){
let notes = ["G2", "A2", "B2", "C3"];
let posNote = int(random(notes.length));
let durations = ["4n", "8n", "16n", "32n"];
let posDuration = int(random(durations.length));
synth.triggerAttackRelease(notes[posNote],durations[posDuration])
}
}
}