ja-ki wrote:@ JAHFUNK:
Noteon is from attack to release in the graph above. Important for me is the hold time, a short amount of time (a few ms!) the amp is held at a constant value. After that the decay may start. I thought this would be possible by setting attack 2 to the same level as attack1 and defining a time it will stay there. But the emulator thinks different. It deactivates that stage. Every straight "line" (or very near that) in the envelope gets deactivated instead of processed.
ja-ki print this out and use it to check what you are doing.
If you want the amp to hold for a few milliseconds at a constant value and then continue through the envelope cycle (this is a little different than a sustain setting) then try setting all the hold time stuff with the attack 1 & 2 settings.
-------------------Rate-------------Level
Attack 1---------00----------------100
Attack 2--------100 ----------------99
This will give you a hold time that can be adjusted by altering Attack Rate 2
Bring rate 2 up or down from this setting for your exact hold time requirements, remember it will go to 127 which is quite a few seconds.
Admittedly the amp value is very slightly dipping during the hold time (only by 1% and it's not noticeable in my opinion)
The hold time can be further lengthened once the max rate of Attack 2 has been reached by reducing the value of Attack level 2 down to 98 and so on.
For even longer hold times - have the value of Attack 2 rate at the highest setting and gradually bring down the value of level 2 until the desired hold length is achieved.
To test the length you are programming use a looped tone and program settings of 000 on all decay and release envelope points, this way the only sound that you hear is what the amp is letting through as a result of the attack settings (hold). Once you are happy with the hold time you can move on to set the decay and release values as required.
Of coarse you could instead create a infinite note on sustain by setting Decay 1&2 level to the sustain value you need but you would then require a sequencer to provide the note on/off command because a manual trigger would give inconsistent gates and this would alter the hold duration befor the release portion of the envelope.
As I was saying, the Envelopes are like multistage affairs just because they are labeled Attack Decay it does not mean they have to have a higher value that reduces over time they can go
up - down - up - down at any point depending on how you set the level values.
However if the level values are similar you will find that the transition to the next value may happen very quickly even with the highest rate settings, if you find that this transition happens too quickly (even with a max rate setting) then unfortunately the level value of the following envelope point has to be set a little further from the value of the preceding one.
I find this is an acceptable limitation but I do wish the rates were exponential.