Slide 36
Slide 36 text
const startOscillator = (
context, note,
): OscillatorAndGain
=
{
const oscillator = context.createOscillator();
const gain = context.createGain();
oscillator.frequency.value = getFrequency(note);
gain.gain.value = 0.01;
oscillator.connect(gain);
gain.connect(context.destination);
gain.gain.linearRampToValueAtTime(1, context.currentTime + 0.1);
oscillator.start();
return { oscillator, gain };
};