Class ChorusEffect
BassFx Chorus Effect.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public sealed class ChorusEffect : Effect<ChorusParameters>, IDisposable
Remarks
True vintage chorus works the same way as flanging. It mixes a varying delayed signal with the original to produce a large number of harmonically related notches in the frequency response. Chorus uses a longer delay than flanging, so there is a perception of "spaciousness", although the delay is too short to hear as a distinct slap-back echo. There is also little or no feedback, so the effect is more subtle.
The DryMix is the volume of Input signal and the WetMix is the volume of delayed signal. The Feedback sets feedback of chorus. The Rate, MinSweep and MaxSweep control how fast and far the frequency notches move. The Rate is the rate of delay change in millisecs per sec, MaxSweep-MinSweep is the range or width of sweep in ms.
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.9
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
|
MaxSweep
Maximum delay in ms (0<...6000). Default = 400.
Declaration
public double MaxSweep { get; set; }
Property Value
Double
|
MinSweep
Minimum delay in ms (0<...6000). Default = 1.
Declaration
public double MinSweep { get; set; }
Property Value
Double
|
Rate
Rate in ms/s (0<...1000). Default = 200.
Declaration
public double Rate { get; set; }
Property Value
Double
|
WetMix
Wet (affected) signal mix (-2...+2). Default = 0.35.
Declaration
public double WetMix { get; set; }
Property Value
Double
|
Methods
Airplane()
Set up a Preset.
Declaration
public void Airplane()
BackChipmunk()
Set up a Preset.
Declaration
public void BackChipmunk()
Devil()
Set up a Preset.
Declaration
public void Devil()
Exaggerated()
Set up a Preset.
Declaration
public void Exaggerated()
Flanger()
Set up a Preset.
Declaration
public void Flanger()
ManyVoices()
Set up a Preset.
Declaration
public void ManyVoices()
MotorCycle()
Set up a Preset.
Declaration
public void MotorCycle()
Water()
Set up a Preset.
Declaration
public void Water()