The following is always calculated for each voice, even when it is virtual:
- Positioning, calculations, voice priority and volumes are still computed as they are required to determine if the voice should returns “physical” or not.
- In “from elapsed time” mode, source plug-in are still computed when virtual (because the sound engine cannot seek into a source plug-in).
The following is not performed for voices that are virtual:
- Codec decompression.
- Audio data moving, copying or mixing.
- LPF, sample-rate conversion, pitch shifting and effects inserted on the Actor-Mixer hierarchy.
- I/O reads.
Additional notes:
- Most of the time, buffers of audio data are freed when the voice becomes virtual, except for the "Resume" behavior.
- Effects on busses of the Master-Mixer hierarchy are processed only when there is at least one physical voice playing through this bus.