khz wrote:Much better musically usable.
In general I think it makes sense to set "Gain 1.0" so that a digital clipping doesn't occur in the first place. Digital headroom.
To give a bit more control for the gain I've added now support for velocity, so you could control the gain with your midi controller.
khz wrote:Would a freely adjustable envelope still be possible (or useful)?
What parameters does the formant/vocal synthesizer have? Is it possible to add some more controls to the GUI to be able to intervene in the synthesis form?
I wouldn't implement a adjustable envelope, I think the sustain does a good job for this kind of instrument.
The format filter use the usual a-e-i-o-u vowel filter, here implemented with interpolation, which allow to move smooth between them, instead switch them. So no more control for this one available.
For the synthesis, there is the modulation frequency/gain (vibrato), which I've fixed to 6hz/0.13. The usable range for it is still only 6-10hz.
For the effects we've the delay length, but I like to keep it simple and wouldn't add any additional control to the UI.