Show / Hide Table of Contents

Class AutoWahEffect

BassFx AutoWah Effect.

Inheritance
Object
Effect<AutoWahParameters>
AutoWahEffect
Inherited Members
Effect<AutoWahParameters>.Parameters
Effect<AutoWahParameters>.ApplyOn(Int32, Int32)
Effect<AutoWahParameters>.Priority
Effect<AutoWahParameters>.Dispose()
Effect<AutoWahParameters>.Default()
Effect<AutoWahParameters>.IsActive
Effect<AutoWahParameters>.OnPreset()
Effect<AutoWahParameters>.PropertyChanged
Effect<AutoWahParameters>.OnPropertyChanged(String)
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()
Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx