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

The HighPass class. More...

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

Public Member Functions

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

Properties

override float Frequency [get, set]
 Get or set the cut-off 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 HighPass class.

Constructor & Destructor Documentation

◆ HighPass()

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

Initializes a new instance of the HighPass class.

Parameters
initFreqThe initial frequency.

Member Function Documentation

◆ Modify()

override float ATKSharp.Modifiers.HighPass.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.HighPass.Frequency
getset

Get or set the cut-off frequency


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