nullJaX / vcvrack-patchable-devices

VCV Rack plugin with Patchable Devices modules
GNU General Public License v3.0
1 stars 0 forks source link

Window Generators - Behaviour when Sustain at 0 (zero) #5

Closed Kwurqx closed 10 months ago

Kwurqx commented 12 months ago

Hi,

I tried out your Patchable Devices modules in VCV Rack. Great stuff!

Not sure about the behaviour of Window Generators when Sustain is at 0 (zero). It seems to mess up the staging? I noticed that gating/triggering would no longer give me an envelope/funtion when sustain is set to 0? Maybe this is related to the relative nature of the stages times/levels?

I was actually trying to set up AD and AR envelopes. Maybe I just don't get it (yet). Maybe I was using the wrong segments config (AHDSR with no H and no S or R). Maybe Window Generators can handle this fine with some explanation/instruction.

nullJaX commented 10 months ago

Hey,

For Attack-Decay envelope shape, you should use DAHR output:

For Attack-(Sustain)-Release envelope shape, you can use either DADSR or AHDSR (ADASR will always introduce a positive spike caused by T1 & T2). Make sure to set the Sustain level to maximum. T4 will always control the Release time. For the other time parameters:

Note: The sustain phase only checks if the gate signal is still active. You can also achieve Attack-Decay when using Trigger input instead of a Gate input.