Using envelopes combined with mixers is useless at the moment as the envelope range [0,1] will be mapped to the output range [-1,1]. So instead of attenuating the peak and level of the envelope a mixer will move both the lower and the higher end the the envelope range closer to the middle of its range. Try the following instead:
- output only values in range [0,1] from all modules that are mainly used as CVs (e.g. envelope, sequencer)
- when transposing CV values to a module's range consider only the positive values
Using envelopes combined with mixers is useless at the moment as the envelope range [0,1] will be mapped to the output range [-1,1]. So instead of attenuating the peak and level of the envelope a mixer will move both the lower and the higher end the the envelope range closer to the middle of its range. Try the following instead: