Also, here's the deal with the envelope page in general. I was waiting to add toggles until there were 4 useful toggles needed so the number of toggles per column is the same and the page graphics are not ruined. And I think we are up to 4 now.
Here they are, so please let me know if you agree with this list, or if there are other potential envelope settings which you think are more important.
1. “One Shot” Envelope. Envelope is played literally regardless of note length. If applied to the volume the envelope would play to completion without a variable sustain phase regardless of the note duration. Another option would be a “Hold Volume” toggle which would simply allow the user to automatically keep the master volume active until other envelope run to completion.
2. Smooth Envelope. This setting already exists globally but it needs to be moved from the settings page to the Envelope page so it can be changed per modulator. It controls the envelope when a note is hit during the release phase on the same key such that the envelope will start where it was interrupted. This is useful for smooth pads when you only want the attack phase to start on non-adjacent notes if the decay phase has completed, but not if the decay phase is being interrupted. Conversely for a sharp bass sound you want the envelope to start with the attack even when interrupted on the same key.
3. Ramp from Zero. This is a critical toggle needed when the segment width is changed in conjunction with the Ramp Up and Ramp Down dials. Sometimes you want the Ramp to go from the level of the neighboring segments rather than always from zero.
4. Synce Edge to Oscillator. Currently there is only one parameter that can do this. But the clearness of modulating the partials dial was so important that long ago I designed the audio processor so that if a sharp edge is hit in the envelope it is synchronized to the edge of the oscillator cycles. The reason for this is that it eliminates clicks at the envelope edges without smoothing the envelope with the smooth samples dial. Effectively this produces an extremely sharp envelope but with no clicks. Currently this is a global setting but it could be moved to the envelope as a toggle so it could be set differently per envelope.
5. Loop start, This is not a new toggle but it should enable the user to use the Glide On line as a loop start point controlling where the song loop starts so an attack phase can be created which is not included in the loop.
6. Modulation slat toggle “Reverse Vertical” or upside down which reverses the vertical polarity of the envelope. This is needed for bipolar dials if the dial value is below zero and you want to quickly control if the envelope takes the value toward or away from zero.
Let me know if you all agree with these priorities for the envelope page.
