// modulate SqrOsc mod => SinOsc car => Gain mult; // modulate the modulations Modulate vibe => mult => Envelope e => dac; // multiply 3 => mult.op; // sync 2 => car.sync; // envelope 5::second => e.duration; // vibrato 1 => vibe.gain; 0 => vibe.randomGain; // mod and car freq and gain 10 => mod.freq; 100 => mod.gain; 100 => car.freq; 4 => car.gain; // go! e.keyOn(); e.duration() => now; e.keyOff(); e.duration() => now;