![]() |
ATK-Sharp
1.0
The ATK library for C#.
|
The Biquad class. This behaves similarily to the biquad~ in MaxMSP More...
Public Member Functions | |
Biquad (ModifierType type=ModifierType.LowPass, float frequency=500f, float q=.707f, float peakGain=0f) | |
Initializes a new instance of the Biquad class. More... | |
override float | Modify (float input) |
Modifies the input. More... | |
Properties | |
override ModifierType | ModifierType [get, set] |
Gets or sets the modifier type. More... | |
override float | Frequency [get, set] |
Gets or sets the frequency. More... | |
float | Q [get, set] |
Gets or sets the Q aka quality factor aka bandwidth. More... | |
float | PeakGain [get, set] |
Gets or sets the peak gain. More... | |
![]() | |
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... | |
![]() | |
float | CurrentSample [get] |
Gets the current sample. More... | |
Additional Inherited Members | |
![]() | |
BaseModifier () | |
Initializes a new instance of the BaseModifier class. More... | |
The Biquad class. This behaves similarily to the biquad~ in MaxMSP
ATKSharp.Modifiers.Biquad.Biquad | ( | ModifierType | type = ModifierType.LowPass , |
float | frequency = 500f , |
||
float | q = .707f , |
||
float | peakGain = 0f |
||
) |
Initializes a new instance of the Biquad class.
type | The modifier type. |
frequency | The frequency (Hz). |
q | The quality. |
peakGain | The peak gain. |
|
virtual |
Modifies the input.
input | The input. |
Reimplemented from ATKSharp.Modifiers.BaseModifier.
|
getset |
Gets or sets the frequency.
|
getset |
Gets or sets the modifier type.
|
getset |
Gets or sets the peak gain.
|
getset |
Gets or sets the Q aka quality factor aka bandwidth.