electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Clavia Nord Modular » G2 Patches - Experimental
Multistage Envelope
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [11 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
FlowerP



Joined: Jan 01, 2007
Posts: 38
Location: Sweden
Audio files: 1
G2 patch files: 73

PostPosted: Sun May 13, 2007 12:41 pm    Post subject:  Multistage Envelope
Subject description: An expensive approach...
Reply with quote  Mark this post and the followings unread

In the General Discussion thread about a new G2 OS version, I wished for a generic chainable envelope module. Dasz suggested the AD/R module could be used and PM:d me an example. Here is another version of a DIY multistage envelope. The "pre-sustain" stages (Attack-Decay) can be chained in any number (within the limits of patch load and memory). The "post-sustain" stages (Release) can also be chained.

Each stage consists of a simple ASR envelope controlling a crossfade module. When the envelope reaches +1 the next stage is triggered. The crossfader fades between the level from the previous stage and the current stage level.

This patch is of course quite absurd. Its patch load is reasonable, but the memory load is 31 % for just a 6-stage envelope! Not very usable in real life!


DIY MultistageEnv.pch2
 Description:

Download
 Filename:  DIY MultistageEnv.pch2
 Filesize:  2.79 KB
 Downloaded:  700 Time(s)


Last edited by FlowerP on Mon Aug 20, 2007 11:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
dasz



Joined: Oct 16, 2004
Posts: 1640
Location: vancouver, canada
Audio files: 29
G2 patch files: 56

PostPosted: Sun May 13, 2007 6:00 pm    Post subject: Reply with quote  Mark this post and the followings unread

The thing I haven't patched would look like this (in series)

1. Level 1 - knob - start level - added to 3. to set output level
2. AD/R (attack stage) - invert it if Level 1 > level 2
3. multipler - modulated by Level 2 - Level1 Depth
4. multiplexer which selects this stage
5. Level 2

Repeat 1..4 for addtional stages. Yes, hard to patch and does take power to accomplish. I suppose you wouldn't need an AD/R Module but a Decay module (since we are inverting each ramp based on which direction it needs to go). Still a lot of hassle.

I did ask for gate out for all env's a long time ago. Especially on the multienv envelope which would be ideal for this ...
/Dasz

_________________
http://www.clavia.se/misc/users/daszgarncarz.htm
http://haagenlive.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
davep



Joined: Jul 05, 2004
Posts: 467
Location: Oakland, CA
Audio files: 10
G2 patch files: 73

PostPosted: Mon May 14, 2007 12:45 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hi Guys,

Here's an idea for an eight stage envelope. It uses a X-FADE MUX module to sweep through eight DC levels supplied by a set of contant modules. The ADSR below the MUX controls the rate at which it sweeps through the levels, and it also controls which position gets used as the SUSTAIN portion (setting the ADSR sustain level lower causes the mux to sweep through more of the steps and stop on a later step during the sustain).

Of course this one has a few major limitations. Most notably that you don't have individual controls for the individual ramp times, only their levels. I would also like to see a true multistage EG with at least eight steps, with time & level controls for each segment.

A few other ideas - sweep a control sequencer with an EG and send the output through a lag module or lowpass filter to smooth it. You could then modulate this lag or filter module with a SECOND EG or sequencer to vary the smoothness/sudden jumps between steps.


MUX as 8stage EG.pch2
 Description:

Download
 Filename:  MUX as 8stage EG.pch2
 Filesize:  1.49 KB
 Downloaded:  695 Time(s)


_________________
Dave Peck
Back to top
View user's profile Send private message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20622
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Mon May 14, 2007 1:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

Made a sketch based on Dave's idea, it would need some additional logic to make it a real EG. It seems not too expensive for 16 stages, so maybe it has some potential.


e-m-s-e.pch2
 Description:
experimental-multi-stage-envelope

Download
 Filename:  e-m-s-e.pch2
 Filesize:  1.69 KB
 Downloaded:  931 Time(s)


_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
iPassenger



Joined: Jan 27, 2007
Posts: 1051
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Mon May 14, 2007 2:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

Another idea:

What about using an LFO to control the steps on the control seq, that way you can have the envelope tempo locked. My lack of logic skills mean i can't work out how to disengage the lfo after one loop but i presume it can be done. (trying now)?

R.

Worked it out:

EDIT: Oh sorry Jan, i see you had already done that. Doh!


LFO 16 ENV.pch2
 Description:

Download
 Filename:  LFO 16 ENV.pch2
 Filesize:  1.73 KB
 Downloaded:  791 Time(s)


_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20622
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Mon May 14, 2007 3:16 pm    Post subject: Reply with quote  Mark this post and the followings unread

iPassenger wrote:
Oh sorry Jan, i see you had already done that. Doh!


Ah well it needs some work still Very Happy

_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
dasz



Joined: Oct 16, 2004
Posts: 1640
Location: vancouver, canada
Audio files: 29
G2 patch files: 56

PostPosted: Mon May 14, 2007 3:53 pm    Post subject: Reply with quote  Mark this post and the followings unread

that's funny, I just added the value switch to my patch for gating the patch with a midi note (stereo pair, thus the need to double the toggle button functionality without needing to toggle 2 buttons). A handy module indeed.
/Dasz

_________________
http://www.clavia.se/misc/users/daszgarncarz.htm
http://haagenlive.blogspot.com/
Back to top
View user's profile Send private message Visit poster's website
FlowerP



Joined: Jan 01, 2007
Posts: 38
Location: Sweden
Audio files: 1
G2 patch files: 73

PostPosted: Wed May 16, 2007 10:24 am    Post subject: Reply with quote  Mark this post and the followings unread

Here is a slightly revised version of my MultistageEnvelope. Using an inverted keyboard gate signal as trigger for the release stages caused those stages to activate immediately on loading the patch. By adding a RS-flip-flop and gating the keyboard gate signal, the envelope release stage can not be triggered before the first keypress.


DIY MultistageEnv2.pch2
 Description:

Download
 Filename:  DIY MultistageEnv2.pch2
 Filesize:  2.85 KB
 Downloaded:  643 Time(s)


Last edited by FlowerP on Mon Aug 20, 2007 11:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
FlowerP



Joined: Jan 01, 2007
Posts: 38
Location: Sweden
Audio files: 1
G2 patch files: 73

PostPosted: Wed May 16, 2007 10:58 am    Post subject: Reply with quote  Mark this post and the followings unread

Some rapid changes are taking place with this patch. This is yet another revision. A few redundant modules have been deleted. Now the memory load is down to 28 % for this 6-stage envelope.


DIY MultistageEnv3.pch2
 Description:

Download
 Filename:  DIY MultistageEnv3.pch2
 Filesize:  2.72 KB
 Downloaded:  681 Time(s)


Last edited by FlowerP on Mon Aug 20, 2007 11:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1038
Location: Zürich, Switzerland
Audio files: 6
G2 patch files: 213

PostPosted: Thu May 24, 2007 3:37 am    Post subject: Reply with quote  Mark this post and the followings unread

Régardez ici Smile

http://electro-music.com/forum/post-121585.html#121585

_________________
beer
Back to top
View user's profile Send private message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20622
Location: The Netherlands, Enschede
Audio files: 150
G2 patch files: 318

PostPosted: Fri May 25, 2007 3:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

and here : http://electro-music.com/forum/post-121884.html
_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [11 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » G2 Patches - Experimental
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use