xxxxxxxxxx
28
let synth;
function setup() {
createCanvas(400, 400);
background(220);
synth = new p5.Oscillator();
synth.setType("sine");
synth.start();
reverb = new p5.Reverb();
setInterval(playNote, 200);
}
function draw() {}
function playNote() {
let scale = [60, 62, 64, 67, 69, 72];
let note = random(scale);
let freq = midiToFreq(note);
reverb.process(synth, 7, 2);
reverb.drywet(1);
synth.freq(freq);
synth.amp(0.7);
}