The Voice Behavior is a Cue parameter that mainly defines the behaviour of a voice when its volume reaches 0.
Even when the volume is 0 in the ADX, a voice continues to play (by default).
This means that the data continues to be decoded, using CPU even though the resulting sound is silent.
The Voice Behavior allows you to specify another behavior in that case.
For example, by stopping sound generation when the volume is 0 or creating a Virtual Voice that only updates the playing time and the parameter values of the sound. This significantly lowers the CPU load.
Item | Description |
---|---|
Normal | Even if the volume becomes 0, the sound continues to be played while consuming a voice. |
Voice Stop (at Volume 0) | The Voice automatically stops when its volume reaches 0. |
Virtual Voice (Stop at vol:0, Playback at current position) | When the volume reaches 0, the Voice becomes virtual. When the volume increases again, the Virtual Voice changes back to a normal voice. The audio skips to the right part based on the elapsed time and the playback starts again. |
Virtual Voice Retrigger (Stop at vol:0, Playback from beginning) | When the volume reaches 0, the Voice becomes virtual. When the volume increases again, the Virtual Voice changes back to a normal voice. The playback starts again from the beginning of the waveform. |
Item | Designer (Atom Craft) | Programer |
---|---|---|
Create Voice Behavior | Responsible | |
Chagge Voice Behavior Setting | Changeable | Changeable |