node/scriptnode ahdsr envelope release timing mismatch
-
We been talking about the envelope, and I just realized
the scriptnode one does not hat a release up to 20.000, but only half
so it's impossible doing things in scriptnode that worked in normal node before..@Christoph-Hart would it at least be possible to update the scriptnode envelope to go to 20.000 if we can't change the release curve?
-
@Morphoice what happens if you right click that knob and increase the range to 20,000?
-
@Morphoice @Christoph-Hart two other issues I have with this envelope:
1 - Sustain in 0-1 rather than a decibel range like normal. Is that a mistake perhaps?
2 - No Decay curve control - would be super useful to have this. I think in the stock envelope we have it but it doesn't change the visual curve...
In any case I'd much prefer to have a node-based ui for the envelopes where you can click and reshape the envelope with the mouse rather than sliders, plus nodes for the attack and decay curves....
-
@DanH This might be useful for you then ;)
-
@DanH damn! didn't know that was possible
-
@DanH yep the visual curve should be changed too... it fooled me once or twice lol. also the release seems very very curvy for a default unchangeable curve...
-
@DanH i'm not fixed on a release curve control, we can call it damping ratio/factor if that helps as long as we get one ;-))))) we'll have to shoot a few beers towards @Christoph-Hart
-
@HISEnberg said in node/scriptnode ahdsr envelope release timing mismatch:
@DanH This might be useful for you then ;)
Ah yes I did look at that before. I'll take another look. @ulrik do you think you could figure out how to add nodes for the curves?
-
Nah the behaviour of these envelopes are kind of set in stone - it would change the sound of all existing HISE projects if I would start tampering with those curves.
You can change the skew factor of the target parameter which gives you some control over how the envelope affects the modulation.
-
@Christoph-Hart that makes sense. then again, a new seperate envelope with different parameters would be a good idea. Once I find out how and where the modules live in the source and how to add my own I might give it a try.
-
@Morphoice Maybe it's time to finally give in and add a clone of the flexible envelope from KONTAKT. It might be tricky because I would have to somehow attach semantics to individual table points (so that eg. table point #1 always marks the attack level while the sustain loop will happen between table point #5 and #6) or whatever.
-
@Christoph-Hart count me in ;)