BASS.NET API for the Un4seen BASS Audio Library

BASS_BFX_AUTOWAH Class

BASS.NET API for the Un4seen BASS Audio Library
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 Auto wah.
Inheritance Hierarchy

SystemObject
  Un4seen.Bass.AddOn.FxBASS_BFX_AUTOWAH

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_AUTOWAH

The BASS_BFX_AUTOWAH type exposes the following members.

Constructors

  NameDescription
Public methodBASS_BFX_AUTOWAH
Default constructor
Public methodBASS_BFX_AUTOWAH(Single, Single, Single, Single, Single, Single)
Constructor already setting the members
Public methodBASS_BFX_AUTOWAH(Single, Single, Single, Single, Single, Single, BASSFXChan)
Constructor already setting the members
Top
Methods

  NameDescription
Public methodPreset_Default
Sets the instance members to a preset.
Public methodPreset_FastAutoWah
Sets the instance members to a preset.
Public methodPreset_HiFastAutoWah
Sets the instance members to a preset.
Public methodPreset_SlowAutoWah
Sets the instance members to a preset.
Top
Fields

  NameDescription
Public fieldfDryMix
Dry (unaffected) signal mix (-2...+2). Default = 0.
Public fieldfFeedback
Feedback (-1...+1). Default = 0.
Public fieldfFreq
Base frequency of sweep range (0<...1000). Default = 0.
Public fieldfRange
Sweep range in octaves (0<...<10). Default = 0.
Public fieldfRate
Rate of sweep in cycles per second (0<...<10). Default = 0.
Public fieldfWetMix
Wet (affected) signal mix (-2...+2). Default = 0.
Public fieldlChannel
A BASSFXChan flag to define on which channels to apply the effect.

Default: -1 (BASS_BFX_CHANALL) - all channels.

Top
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 fDryMix is the volume of input signal and the fWetMix is the volume of delayed signal. The fFeedback sets feedback of auto wah (phaser). The fRate and fRange control how fast and far the frequency notches move. The fRate is the rate of sweep in cycles per second, fRange is the width of sweep in octaves. And the the fFreq is the base frequency of sweep.

See Also

Reference