Multistage envelopes like the ones in Absynth would be nice. IIRC it even has a grid with a snap option so you should be able to recreate pretty much anything from Massive's "Performer".
Some benefits
- create complex rhythms and patterns
- Improve upon the ADSR envelopes (control stage curve: convex/concave, tempo synced stages, additional stages such as delay and hold)
I imagine that this could be quite taxing on the Virus due to the difference in data (more points/stages, data for stage curves) and computational requirements, between the current envelopes and multistage envelopes. Editing something like this on the Virus would be a royal PITA but a pleasure in TC. That said, is it possibly to share the workload with the VC plugin? Would it be possible to have the multistage envelopes computed on a computer and then the data sent to the Virus? I wouldn't mind losing both input channels (L&R) for this or incurring any latency it would introduce.
Also I am wondering whether it would be possible to have more control over stuff like the bit depth/sample rate of envelopes and LFO's. Sometimes when I increase the volume of a patch signal due to the low output from the virus I can hear 'stepping' in envelopes and sometimes the LFO's. For instance if I want a pure sine (OSC1&2 WT Sine, OSC3 Slave, OSC Sync:On) from the virus the signal is extremely low so I will have to increase the volume in my DAW (stacking channels + limiting).You wouldn't need to much control, just three buttons for Low Quality/Draft, Normal/Fine and Super HQ (having the option for an OSC to output at, or close to 0db would be nice). Also I am wondering whether effects such as character (which cannot be turned off, only mixed in) and LFO's that aren't being used are still being computed on the Virus. This may be a silly question but I only ask because some effects can be turned off (delay/reverb/filterbank/chorus) whereas others can only be mixed out (character/phaser). An ON/OFF switch for pretty much everything (OSC's, Envelopes, LFO's) would be handy if it could save processor cycles.