TriOsc carrier => LPF l => LPF l2 => LPF l3 => dac; SinOsc modulator => blackhole; SinOsc moduModulator => blackhole; .99 => l.Q; 100 => l.freq; .99 => l2.Q; 100 => l2.freq; .99 => l3.Q; 100 => l3.freq; 4 => int countMax; 0 => int count; // carrier freq 200 => float cf; // modulator freq 198 => float mf; // 198, 299 // index of modulation 300 => float index; // modulator modulator freq 199 => float mmf; // 199, 306 // index of moduModulation 200 => float indexIndex; // set the modulator freq mf => modulator.freq; // set the modulator modulator freq mmf => moduModulator.freq; //spork ~countchanger(); // time loop while( true ) { mf + (indexIndex*moduModulator.last()) => modulator.freq; // modulate cf + (index*modulator.last()) => carrier.freq; // advance time .1250005::second => now; }