Show / Hide Table of Contents

Class BQFEffect

BassFx BiQuad Filter Effect.

Inheritance
Object
Effect<BQFParameters>
BQFEffect
Inherited Members
Effect<BQFParameters>.Parameters
Effect<BQFParameters>.ApplyOn(Int32, Int32)
Effect<BQFParameters>.Priority
Effect<BQFParameters>.Dispose()
Effect<BQFParameters>.Default()
Effect<BQFParameters>.IsActive
Effect<BQFParameters>.OnPreset()
Effect<BQFParameters>.PropertyChanged
Effect<BQFParameters>.OnPropertyChanged(String)
Namespace: System.Dynamic.ExpandoObject
Assembly: ManagedBass.Fx.dll
Syntax
public class BQFEffect : Effect<BQFParameters>, IDisposable
Remarks

BiQuad filters are second-order recursive linear filters.

Properties

Bandwidth

Bandwidth in octaves (0.1...4...n), Q is not in use (Bandwidth has priority over Q). Default = 1 (0=not in use). The bandwidth in octaves (between -3 dB frequencies for BandPass and Notch or between midpoint (dBgain/2) gain frequencies for PEAKINGEQ).

Declaration
public double Bandwidth { get; set; }
Property Value
Double

Center

Cut-off frequency (Center in PEAKINGEQ and Shelving filters) in Hz (1...info.freq/2). Default = 200Hz.

Declaration
public double Center { get; set; }
Property Value
Double

Channels

A FXChannelFlags flag to define on which channels to apply the effect. Default: All

Declaration
public FXChannelFlags Channels { get; set; }
Property Value
FXChannelFlags

EffectType

BQF Effect Kind.

Declaration
public BQFType EffectType { get; set; }
Property Value
BQFType

Gain

Gain in dB (-15...0...+15). Default 0dB (used only for PEAKINGEQ and Shelving filters).

Declaration
public double Gain { get; set; }
Property Value
Double

Q

EE kinda definition of Q (0.1...1...n), if Bandwidth is not in use. Default = 0.0 (0=not in use).

Declaration
public double Q { get; set; }
Property Value
Double

S

A shelf slope parameter (linear, used only with Shelving filters) (0...1...n). Default = 0.0. When 1, the shelf slope is as steep as you can get it and remain monotonically increasing or decreasing gain with frequency.

Declaration
public double S { get; set; }
Property Value
Double

Back to top Copyright © 2017 Mathew Sachin
Generated by DocFx