Here is a simple synthesizer borrowed from something I heard in Reaktor. It uses 3 oscillators tuned 0, 7, and 15 nn apart. The mix among the oscillators rotates among all 3 to give a pleasant, time evolving, timbre. Very simple, but worth sharing...
-- DavidMcClain - 18 Dec 2003
This improved version includes the original which tried to get the rotating mix using LFO's. But Kyma is a Smalltalk engine, so using a little creative Smalltalk programming instead of the clunky LFO approach works wonders. Here it is, improved, and a bit closer to what I heard in Reaktor.
The Reaktor synth used an X-Y mouser pad to record movements of the mouse and then replay them on every Note-On event. I simulate that by using a rotating basis but add a little bit of Jitter to the circular movement on every keydown. That way it doesn't sound too deterministic. The Depth parameter controls how deep the rotation modulation is.
[ C, F, Bb, E,... (C, F#, Bb, D) + octave down ]
-- DavidMcClain - 19 Dec 2003
Great Little Sound David
I made a slight change , I Wraped brackets around all the formulas in the Envelope fields of all three oscilators and then multiplied them by 0.2 . This stopped the distortion that was happening at the oscilators mixer. Adding a makeup gain of 5 at the output would help if your output equipment becomes too hissy.
-- PeteJohnston - 19 Dec 2003