How to add Attack to the Graphic Env
I’m using the Graphic Env to create the envelope shape
however I cannot adjust the attack so….
How does one add attack to the Graphic Envelope?
I’ve tried the Slew Limiter, it’s really cool for adding release but useless for adding attack
and I also tried using the first envelope generator (AD) to trigger
the second envelope (Graphic Env) and mixing between the two and again no joy.
I tried a technique using the S&H module, but I got my Math wrong
(obviously otherwise I wouldn’t be asking 😉), using two Envelope Generators,
one for the Attack and when it hits peak then the Graphic Envelope should take over
to shape the decay.
Any suggestions?
Comments
Have you tried using the Graphic envelope itself? :)
Yeah I did, here’s what it looks like currently.
I’ve got the main shape of the envelope I’m trying to emulate however it doesn’t change it’s attack peak.
The envelope I’m trying to emulate does this downwards upwards motion and it makes the sound squelchy.
I’ve got the latter part sorted but….one minute I’ve got an idea….:)
Note that the envelope is switchable and we’re looking at the Graphic Envelope, stating the obvious;)
This 3-stage loop envelope might work?
https://patchstorage.com/flexible-loop-envelope/
Yup, good suggestion.
I do know that the Sustain and Release use S&H to achieve
the switch between the two so I’ll have a look at the front end.
Figured it out. :)
Here's a screenshot.
Trying to find an yet another solution, allowing for arbitrary attack curve shapes (you know me 😄)
Hmmm...
....I've always seen the 'Attack Portion' of the Graphical Envelope as the points before the 'Sustain Point' which can be freely moved.
Only problem with it is that if the key is released before it reaches the sustain point it plays thru the entire envelope instead of jumping to the release stage (ie. the point after the sustain point).
Setting the total envelope time and then dividing it into manageable segments makes it easier to create a somewhat accurate envelope.
The Max-Time is on the shorter side though.
Yeah dude, I know. 😁
This one is cool.
I tried something similar but I couldn’t get it going so
obviously I went the more complicated route as always. ;)
We can shape the Attack portion in the Graphical Env but we cannot change the time of it separately.
Using two Graphical Env is the way forward, have a look at @rs2000 ’s. :)
That is just one of the reason why I’ve mentioned (multiple times since the introduction of the graphical envelope) having the option to set the time/duration independently for each ‘grid step’.
So let’s say each horizontal grid step represented a duration between 1ms and 1s it wold give a lot more flexibility when creating a custom envelope shapes, add to that a loop-able sustain segment etc. etc.
These work-around just go to show that there’s room for improvement on the core modules 😎
@samu until @giku finds some time, here's a beefed up version with independently adjustable release time and shape.
"RLS Scale" is a Math => Multiply module.
It also allows for longer envelope times. I'd put in inside a utility rack and hide everything but the Graphic Envs.
@rs2000 you’ve done it again. 😁
😇❤️
At this point I’m afraid to ask but how do you do those sexy curves? Do you go editing the xml by hand? Do you use some script? Please let me in on the secret recipe
Tap on the small curve icon to open the curve editor and it should be quite obvious how to edit the curve :)
I was afraid to ask, now I’m ashamed I asked… but hey, I learned something. Don’t mind me, I’ll catch you all at the finish line
(thanks @samu)
I'm sure you'll catch us one day 😊
Fyi, touching the shape on the line allows for adding, moving and removing points. Touching above or below the curve allows for re-shaping the curve using different spline shapes. Spline handles can also be moved outside the editable curve area in order to achieve a wider range of possible shapes. Using the eraser button, swiping in X direction allows you to delete points.
@rs2000 thanks, I got it covered now. I hadn’t figured that reshaping part yet, for some reason, now I only have 99 problems left
😄