BASS_BFX_FREEVERB structure
Used with BASS_FXGetParameters and BASS_FXSetParameters to retrieve and set the parameters of a reverb effect.
typedef struct { |
Members
fDryMix | Dry (unaffected) signal mix | [0........1], def. 0 |
fWetMix | Wet (affected) signal mix | [0........3], def. 1.0f |
fRoomSize |
Room size |
[0........1], def. 0.5f |
fDamp | Damping | [0........1], def. 0.5f |
fWidth |
Stereo width |
[0........1], def. 1 |
lMode | 0 or BASS_BFX_FREEVERB_MODE_FREEZE | def. 0 (no freeze) |
lChannel | The affected channels using BASS_BFX_CHANxxx flags |
Info
Reverb adds reverberation (rapid, modified
repetitions blended with the original sound that gives an impression of
ambience). The Reverb effect is based on the original "freeverb" algorithm.
Adding reverberation is sometimes desirable for concert halls that are too small
or contain so many people that the hall's natural reverberance is diminished.
Applying a small amount of stereo reverb to an untreated mono signal duplicated
into a two-channel stereo track will usually make it sound more
natural.
See also
BASS_ChannelSetFX