minmax_audio

Measures the maximum and minimum output from the DSP.

Synopsis

minmax_audio

Description

Samples the output of the DSP and returns its maximum and minimum output values. You can use minmax_audio to check that your program outputs are reasonable, non-clipping levels of audio.

The program creates instances of probes from the instruments minimum.dsp and maximum.dsp. The probes are queried with ReadProbe() every five seconds, or 5*240 audio ticks.

In Opera hardware, the DSP implementation is 16-bit; therefore, the output for the left and right channels range from 32767 to -32768.

Caveats

The loudness of audio is often subjective. Check the loudness of your program by first playing a standard audio CD on a development station, and adjusting the volume of your sound system to a reasonable level. The 3DO program should then produce sounds at a similar volume.

Associated Files

minmax_audio.c

Location

examples/Audio