Used with BASS_FXGetParameters and BASS_FXSetParameters to retrieve and set the parameters of an echo/reverb effect.
typedef struct { |
Members
fDryMix | Dry (unaffected) signal mix | [-2..+2] |
fWetMix | Wet (affected) signal mix | [-2..+2] |
fFeedback |
Output signal to feed back into input |
[-1..+1] |
fDelay | Delay in seconds | [0<...n] |
bStereo |
Only allowed with even number of channels |
TRUE/FALSE |
lChannel | The affected channels using BASS_BFX_CHANxxx flags |
Info
This is an echo effect that replays what you have played one or more
times after a period of time. It's something like the echoes you might hear shouting
against a canyon wall. For reverb effect enable feedback.
The fDryMix is the volume of input signal & the fWetMix is the volume of delayed signal. The fDelay is the delay time in sec. The fFeedback sets how much delay is feed back to the input (for repeating delays). If bStereo is enabled and a stream has an even number of channels then, each even channels will be echoed to each other.
Examples
Dry
Wet
Feedback
Delay
Small Echo 0.999
0.999
0.0
0.20
Many Echoes
0.999
0.999
0.7
0.50
Reverse Echoes
0.999 0.999 -0.7 0.80
Robotic Voice
0.500
0.800
0.5
0.10
See also
BASS_ChannelSetFX