BASS

BASS_DX8_FLANGER structure


Used with BASS_FXGetParameters and BASS_FXSetParameters to retrieve and set the parameters of a DX8 flanger effect.

typedef struct {
    float fWetDryMix;
    float fDepth;
    float fFeedback;
    float fFrequency;
    DWORD lWaveform;
    float fDelay;
    DWORD lPhase;
} BASS_DX8_FLANGER;

Members

fWetDryMixRatio of wet (processed) signal to dry (unprocessed) signal. Must be in the range from 0 through 100 (all wet). The default value is 50.
fDepthPercentage by which the delay time is modulated by the low-frequency oscillator (LFO). Must be in the range from 0 through 100. The default value is 100.
fFeedbackPercentage of output signal to feed back into the effect's input, in the range from -99 to 99. The default value is -50.
fFrequencyFrequency of the LFO, in the range from 0 to 10. The default value is 0.25.
lWaveformWaveform of the LFO... 0 = triangle, 1 = sine. By default, the waveform is sine.
fDelayNumber of milliseconds the input is delayed before it is played back, in the range from 0 to 4. The default value is 2 ms.
lPhasePhase differential between left and right LFOs, one of BASS_DX8_PHASE_NEG_180, BASS_DX8_PHASE_NEG_90, BASS_DX8_PHASE_ZERO, BASS_DX8_PHASE_90 and BASS_DX8_PHASE_180. The default value is BASS_DX8_PHASE_ZERO.

See also

BASS_ChannelSetFX, BASS_FXGetParameters, BASS_FXSetParameters