Class EchoEffect
BassFx Echo Effect.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public sealed class EchoEffect : Effect<EchoParameters>, IDisposable
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 DryMix is the volume of input signal and the WetMix is the volume of delayed signal. The Delay is the delay time in sec. The Feedback sets how much delay is feed back to the input (for repeating delays). If Stereo is enabled and a stream has an even number of channels then, each even channels will be echoed to each other.
Properties
Channels
A FXChannelFlags flag to define on which channels to apply the effect. Default: All
Declaration
public FXChannelFlags Channels { get; set; }
Property Value
FXChannelFlags
|
Delay
DryMix
Dry (unaffected) signal mix (-2...+2).
Declaration
public double DryMix { get; set; }
Property Value
Double
|
Feedback
Stereo
Echo adjoining channels to each other? Default is disabled.
Declaration
public bool Stereo { get; set; }
Property Value
Boolean
|
Remarks
Only allowed with even number of channels!
If enabled and a stream has an even number of channels then, each even channels will be echoed to each other.
WetMix
Wet (affected) signal mix (-2...+2).
Declaration
public double WetMix { get; set; }
Property Value
Double
|
Methods
ManyEchoes()
Set up a Preset.
Declaration
public void ManyEchoes()
ReverseEchoes()
Set up a Preset.
Declaration
public void ReverseEchoes()
RoboticVoice()
Set up a Preset.
Declaration
public void RoboticVoice()
Small()
Set up a Preset.
Declaration
public void Small()