AXSetMultiVoiceLpf

Syntax

#include <cafe/ax.h>

void AXSetMultiVoiceLpf(AXMVPB *mv, const AXPBLPF *lpf);

Parameters

mv Pointer to the multi-voice.
lpf Pointer to the application-initialized AXPBLPF structure.

Return Values

None.

Description

Applies the low-pass filter (LPF) parameters for all voices in the specified multi-voice. To update the coefficients after the voice is running and the LPF is enabled, use the AXSetMultiVoiceLpfCoefs function.

For more information on the low-pass filter, see the Filtering Overview.

CAUTION:
Due to the difference in PPC and DSP architectures, PPC being a floating-point processor and DSP a fixed point processor, the output of a voice processed on PPC might sound different than the same voice processed on DSP. This is especially true when using biquad and LPF filters. DSP has a 16-bit width to represent coefficients. This limitation imposes restrictions on the realization of stable filters for extreme cut-off filters.

Availability

Library Version Availability
Sound 2.0 Yes
Sound 1.0 No

Do Not Call From

None.

See Also

AXPBLPF
Filtering Overview
AXSetMultiVoiceBiquad
AXSetMultiVoiceBiquadCoefs
AXSetMultiVoiceLpfCoefs

Revision History

2013-10-20 Initial Version


CONFIDENTIAL