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

The Comb class. Standard comb filter. More...

Inheritance diagram for ATKSharp.Modifiers.Comb:
ATKSharp.Modifiers.BaseModifier ATKSharp.Modifiers.IModifier ATKSharp.Modifiers.LowPassComb

Public Member Functions

 Comb (float initMaxDelay=1000, float initDelay=1.0f, float initFeedBack=0.9f)
 Initializes a new instance of the Comb class. More...
 
override float Modify (float input)
 Modifies the input. More...
 

Properties

virtual float DelayMax [get, set]
 Gets or sets the maximum delay. More...
 
virtual float DelayMilliseconds [get, set]
 Gets or sets the delay in milliseconds. More...
 
virtual float Feedback [get, set]
 Gets or sets the feedback. More...
 
virtual TapIn DelayLine [get, set]
 Gets or sets the delay line reference. More...
 
virtual 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 Comb class. Standard comb filter.

Constructor & Destructor Documentation

◆ Comb()

ATKSharp.Modifiers.Comb.Comb ( float  initMaxDelay = 1000,
float  initDelay = 1.0f,
float  initFeedBack = 0.9f 
)

Initializes a new instance of the Comb class.

Parameters
initMaxDelayThe initial maximum delay.
initDelayThe initial delay.
initFeedBackThe initial feedback.

Member Function Documentation

◆ Modify()

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

Modifies the input.

Parameters
inputThe input.
Returns
The modified input.

Reimplemented from ATKSharp.Modifiers.BaseModifier.

Reimplemented in ATKSharp.Modifiers.LowPassComb.

Property Documentation

◆ DelayLine

virtual TapIn ATKSharp.Modifiers.Comb.DelayLine
getsetprotected

Gets or sets the delay line reference.

◆ DelayLineAccess

virtual TapOut ATKSharp.Modifiers.Comb.DelayLineAccess
getsetprotected

Gets or sets the delay line access reference.

◆ DelayMax

virtual float ATKSharp.Modifiers.Comb.DelayMax
getset

Gets or sets the maximum delay.

◆ DelayMilliseconds

virtual float ATKSharp.Modifiers.Comb.DelayMilliseconds
getset

Gets or sets the delay in milliseconds.

◆ Feedback

virtual float ATKSharp.Modifiers.Comb.Feedback
getset

Gets or sets the feedback.


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