xxxxxxxxxx
24
base_freq = 220;
modulation_ratio = 2;
modulation_depth = 100;
let carrier, modulator, playing;
function setup() {
createCanvas(400, 400);
carrier = new p5.Oscillator(base_freq);
modulator = new p5.Oscillator(base_freq * modulation_ratio);
modulator.disconnect();
modulator.amp(modulation_depth);
carrier.freq(modulator);
carrier.start();
playing = true;
modulator.start();
}
function draw() {
background(220);
}