Functions
tDattorroReverb

Dattorro plate reverb. More...

Functions

void tDattorroReverb_init (tDattorroReverb *const, LEAF *const leaf)
 Initialize a tDattorroReverb to the default mempool of a LEAF instance. More...
 
void tDattorroReverb_initToPool (tDattorroReverb *const, tMempool *const)
 Initialize a tDattorroReverb to a specified mempool. More...
 
void tDattorroReverb_free (tDattorroReverb *const)
 Free a tDattorroReverb from its mempool. More...
 
void tDattorroReverb_clear (tDattorroReverb *const)
 
float tDattorroReverb_tick (tDattorroReverb *const, float input)
 
void tDattorroReverb_tickStereo (tDattorroReverb *const rev, float input, float *output)
 
void tDattorroReverb_setMix (tDattorroReverb *const, float mix)
 
void tDattorroReverb_setFreeze (tDattorroReverb *const rev, uint32_t freeze)
 
void tDattorroReverb_setHP (tDattorroReverb *const, float freq)
 
void tDattorroReverb_setSize (tDattorroReverb *const, float size)
 
void tDattorroReverb_setInputDelay (tDattorroReverb *const, float preDelay)
 
void tDattorroReverb_setInputFilter (tDattorroReverb *const, float freq)
 
void tDattorroReverb_setFeedbackFilter (tDattorroReverb *const, float freq)
 
void tDattorroReverb_setFeedbackGain (tDattorroReverb *const, float gain)
 

Detailed Description

Dattorro plate reverb.

Function Documentation

◆ tDattorroReverb_init()

void tDattorroReverb_init ( tDattorroReverb * const  ,
LEAF *const  leaf 
)

Initialize a tDattorroReverb to the default mempool of a LEAF instance.

Parameters
reverbA pointer to the tDattorroReverb to initialize.
leafA pointer to the leaf instance.

◆ tDattorroReverb_initToPool()

void tDattorroReverb_initToPool ( tDattorroReverb * const  ,
tMempool * const   
)

Initialize a tDattorroReverb to a specified mempool.

Parameters
reverbA pointer to the tDattorroReverb to initialize.
mempoolA pointer to the tMempool to use.

◆ tDattorroReverb_free()

void tDattorroReverb_free ( tDattorroReverb * const  )

Free a tDattorroReverb from its mempool.

Parameters
reverbA pointer to the tDattorroReverb to free.

◆ tDattorroReverb_clear()

void tDattorroReverb_clear ( tDattorroReverb * const  )
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_tick()

float tDattorroReverb_tick ( tDattorroReverb * const  ,
float  input 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_tickStereo()

void tDattorroReverb_tickStereo ( tDattorroReverb *const  rev,
float  input,
float *  output 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setMix()

void tDattorroReverb_setMix ( tDattorroReverb * const  ,
float  mix 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setFreeze()

void tDattorroReverb_setFreeze ( tDattorroReverb *const  rev,
uint32_t  freeze 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setHP()

void tDattorroReverb_setHP ( tDattorroReverb * const  ,
float  freq 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setSize()

void tDattorroReverb_setSize ( tDattorroReverb * const  ,
float  size 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setInputDelay()

void tDattorroReverb_setInputDelay ( tDattorroReverb * const  ,
float  preDelay 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setInputFilter()

void tDattorroReverb_setInputFilter ( tDattorroReverb * const  ,
float  freq 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setFeedbackFilter()

void tDattorroReverb_setFeedbackFilter ( tDattorroReverb * const  ,
float  freq 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.

◆ tDattorroReverb_setFeedbackGain()

void tDattorroReverb_setFeedbackGain ( tDattorroReverb * const  ,
float  gain 
)
Parameters
reverbA pointer to the relevant tDattorroReverb.