It's a bit more complicated with the envelopes that modulate Osc Pos. There is a lag between converting harmonics into the output in respond to Osc Pos changes and modulations. Just because it can not be made in real-time. It takes around 10 msec to update the output to reflect the Osc Pos changes. And that makes impossible OscPos modulation with fast envelopes.
The blip occurs because envelopes always start from zero despite of the Attack settings, it's just a way envelopes work. So we get the following, upon starting a voice the envelope is zero, so the Pos is zero as well. And 10 msec it will be still zero. Then it jumps to sustain level. This 10 msec is enough to produce audible presence of the first frame of the table. A workaround here is to use MSEG in one-shot mode which doesn't start at zero, just pull the first point of the MSEG up and it will work.
However, this blip on envelopes is not a good thing, I'll be exploring if I can eliminate it, thank you Taron for spotting it!
As well, regarding the idle mode, there's unfortunately no denormal issues, otherwise it would has been fixed before the release. There're lots of things going in the background, including GUI stuff if it is opened. And the task is to move those things from idle mode to active one. That's really complicated and I'm not sure if eventually possible, but I'll be exploring it as well. It would be awesome to save CPU here for sure.
And finally, few subtle distortion models will come with the next update, ariston, it's on top of the list
