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

The AllPass class. More...

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

Public Member Functions

 AllPass (float initMaxDelay=1000f, float initDelay=1f, float initGainCoef=1.0f)
 Initializes a new instance of the AllPass class. More...
 
override float Modify (float input)
 Modifies the input. More...
 

Properties

float DelayMilliseconds [get, set]
 Gets or sets the delay in milliseconds. More...
 
float GainCoef [get, protected set]
 Gets or sets the gain coefficient. More...
 
TapIn DelayLine [get, set]
 Gets or sets the delay line reference. More...
 
TapOut DelayLineAccess [get, set]
 Gets or sets the delay line access reference. 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 AllPass class.

Constructor & Destructor Documentation

◆ AllPass()

ATKSharp.Modifiers.AllPass.AllPass ( float  initMaxDelay = 1000f,
float  initDelay = 1f,
float  initGainCoef = 1.0f 
)

Initializes a new instance of the AllPass class.

Parameters
initMaxDelayThe initial max delay.
initDelayThe initial delay.
initGainCoefThe initial gain coefficient.

Member Function Documentation

◆ Modify()

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

Modifies the input.

Parameters
inputThe input.
Returns
The modified input.

Reimplemented from ATKSharp.Modifiers.BaseModifier.

Property Documentation

◆ DelayLine

TapIn ATKSharp.Modifiers.AllPass.DelayLine
getsetprotected

Gets or sets the delay line reference.

◆ DelayLineAccess

TapOut ATKSharp.Modifiers.AllPass.DelayLineAccess
getsetprotected

Gets or sets the delay line access reference.

◆ DelayMilliseconds

float ATKSharp.Modifiers.AllPass.DelayMilliseconds
getset

Gets or sets the delay in milliseconds.

◆ GainCoef

float ATKSharp.Modifiers.AllPass.GainCoef
getprotected set

Gets or sets the gain coefficient.


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