ATK-Sharp  1.0
The ATK library for C#.
ATKSharp.Modifiers.LowPass Class Reference

The LowPass class. More...

Inheritance diagram for ATKSharp.Modifiers.LowPass:
ATKSharp.Modifiers.BaseModifier ATKSharp.Modifiers.IModifier

Public Member Functions

 LowPass (float initFreq=1000f)
 Initializes a new instance of the LowPass class. More...
 
override float Modify (float input)
 Modifies the input. More...
 

Properties

override float Frequency [get, set]
 Gets or sets the frequency. More...
 
- Properties inherited from ATKSharp.Modifiers.BaseModifier
virtual ModifierType ModifierType [get, set]
 Gets or sets the modifier type. More...
 
virtual float Frequency [get, set]
 Gets or sets the modifier frequency. More...
 
virtual float CurrentSample [get, protected set]
 Gets or sets the current sample. More...
 
- Properties inherited from ATKSharp.Modifiers.IModifier
float CurrentSample [get]
 Gets the current sample. More...
 

Additional Inherited Members

- Protected Member Functions inherited from ATKSharp.Modifiers.BaseModifier
 BaseModifier ()
 Initializes a new instance of the BaseModifier class. More...
 

Detailed Description

The LowPass class.

Simplest low pass filter possible. 1 pole IIR.

Constructor & Destructor Documentation

◆ LowPass()

ATKSharp.Modifiers.LowPass.LowPass ( float  initFreq = 1000f)

Initializes a new instance of the LowPass class.

Parameters
initFreqThe initial frequency (Hz).

Member Function Documentation

◆ Modify()

override float ATKSharp.Modifiers.LowPass.Modify ( float  input)
virtual

Modifies the input.

Parameters
inputThe input.
Returns
The modified input.

Reimplemented from ATKSharp.Modifiers.BaseModifier.

Property Documentation

◆ Frequency

override float ATKSharp.Modifiers.LowPass.Frequency
getset

Gets or sets the frequency.


The documentation for this class was generated from the following file: