Class AutoWahEffect
BassFx AutoWah Effect.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public sealed class AutoWahEffect : Effect<AutoWahParameters>, IDisposable
Remarks
The effect implements the auto-wah by using 4-stage phaser effect which moves a peak in the frequency response up and down the frequency spectrum by amplitude of Input signal.
The DryMix is the volume of Input signal and the WetMix is the volume of delayed signal. The Feedback sets feedback of auto wah (phaser). The Rate and Range control how fast and far the frequency notches move. The Rate is the rate of sweep in cycles per second, Range is the width of sweep in octaves. And the the Frequency is the base frequency of sweep.
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
|
DryMix
Dry (unaffected) signal mix (-2...+2). Default = 0.5.
Declaration
public double DryMix { get; set; }
Property Value
Double
|
Feedback
Feedback (-1...+1). Default = 0.5.
Declaration
public double Feedback { get; set; }
Property Value
Double
|
Frequency
Base frequency of sweep range (0<...1000). Default = 50.
Declaration
public double Frequency { get; set; }
Property Value
Double
|
Range
Sweep range in octaves (0<...<10). Default = 4.3.
Declaration
public double Range { get; set; }
Property Value
Double
|
Rate
Rate of sweep in cycles per second (0<...<10). Default = 2.
Declaration
public double Rate { get; set; }
Property Value
Double
|
WetMix
Wet (affected) signal mix (-2...+2). Default = 1.5.
Declaration
public double WetMix { get; set; }
Property Value
Double
|
Methods
Fast()
Set up a Preset.
Declaration
public void Fast()
HiFast()
Set up a Preset.
Declaration
public void HiFast()
Slow()
Set up a Preset.
Declaration
public void Slow()