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;
fWetDryMix | Ratio of wet (processed) signal to dry (unprocessed) signal. Must be in the range from 0 through 100 (all wet). The default value is 50. |
fDepth | Percentage 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. |
fFeedback | Percentage of output signal to feed back into the effect's input, in the range from -99 to 99. The default value is -50. |
fFrequency | Frequency of the LFO, in the range from 0 to 10. The default value is 0.25. |
lWaveform | Waveform of the LFO... 0 = triangle, 1 = sine. By default, the waveform is sine. |
fDelay | Number of milliseconds the input is delayed before it is played back, in the range from 0 to 4. The default value is 2 ms. |
lPhase | Phase 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. |