Used with BASS_ChannelSetFX(Int32, BASSFXType, Int32), BASS_FXSetParameters(Int32, IntPtr) and BASS_FXGetParameters(Int32, IntPtr) to retrieve and set the parameters of the DSP effect Echo 4.
Inheritance Hierarchy
Un4seen.Bass.AddOn.FxBASS_BFX_ECHO4
Namespace: Un4seen.Bass.AddOn.Fx
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class BASS_BFX_ECHO4
The BASS_BFX_ECHO4 type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BASS_BFX_ECHO4 |
Default constructor
| |
BASS_BFX_ECHO4(Single, Single, Single) |
Constructor already setting the members
| |
BASS_BFX_ECHO4(Single, Single, Single, Single) |
Constructor already setting the members
| |
BASS_BFX_ECHO4(Single, Single, Single, Single, Boolean) |
Constructor already setting the members
| |
BASS_BFX_ECHO4(Single, Single, Single, Single, Boolean, BASSFXChan) |
Constructor already setting the members
|
Methods
Name | Description | |
---|---|---|
Preset_DoubleKick |
Sets the instance members to a preset.
| |
Preset_LongEcho |
Sets the instance members to a preset.
| |
Preset_SmallEcho |
Sets the instance members to a preset.
|
Fields
Name | Description | |
---|---|---|
bStereo |
Echo adjoining channels to each other? Default is disabled.
| |
fDelay |
Delay in seconds (0<...n). Default = 0.
| |
fDryMix |
Dry (unaffected) signal mix (-2...+2). Default = 0.
| |
fFeedback |
Output signal to feed back into input (-1...+1). Default = 0 (disabled).
| |
fWetMix |
Wet (affected) signal mix (-2...+2). Default = 0.
| |
lChannel |
A BASSFXChan flag to define on which channels to apply the effect.
Default: -1 (BASS_BFX_CHANALL) - all channels. |
Remarks
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 and 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.
See Also