The Voice is the most elementary audio unit in ADX. Basically one Voice is used to play one waveform.
A Voice is generated in the runtime library based on the definition of Cue, a Track, and a Waveform Region, according to the Cue's playback request.
In a Voice, the signal processing is performed based on the parameters set in the tool and additional parameter values provided by the program. Then the sound that will actually be output is generated.
If a Cue is set up to play multiple Waveform Regions simultaneously, multiple voices will be played at the same time.
In principle, a Voice is reserved at the beginning of playback of a Waveform Region, and it is released when playback stops.
The voice limit function is the function that sets the sound generation limit for this voice.
The voice acquisition operation can be confirmed in real time by using the profiler.