[sharing] early serge modular envelope generator emulation
May 11 2015 | 4:34 pm
I keep working on a timing and event generation system inspired by serge modular music system and analog modular synthesis in general.
Here is an emulation of the early serge modular envelope generator. You can see it on the far right of Doug Lynner's mystery serge http://www.serge.synth.net/gallery/dl/pic/mystery_3_l.jpg
You can watch this video, he explains how it works on this same panel. creating polyrhythms with two of these envelope generators. https://www.youtube.com/watch?v=psLT_xTa5I0
and some explanations by Ken Stone
It features 6 main inputs. It's a ramp/triangle envelope generator. The first input is the start, or trigger input. The second one is the rise length of the triangle. The third is the falling length of the triangle. The fourth is controlling the length of the triangle. The fifth is an hold function, while a pulse is fed to it, it freezes the envelope to it's current state. (it works only while the window pulse is on, see the sixth parameter) The sixth generate a pulse delay in correlation to the length of the envelope. a seventh parameter was added to cycle the envelope generator, to turn it into an LFO.
I decided to split the rise and falling parts of the envelope to be able to later process them independently (exponential/logarithmic shapes)
It never re-triggers while the envelope is on, generating nice rhythm events/pulse divisions, related to the start trigger. you can use more than one to generate polyrhythms.
The interface on the patch is shitty, the same goes for the parameter ranges. If anyone wants to try on making a nice interface, he is more than welcome.
Here is the patch. I hope you'll enjoy it ! Don't hesitate to leave a message.