Functions
tPRCReverb

Reverb, reimplemented from STK (Cook and Scavone). More...

Functions

void tPRCReverb_init (tPRCReverb *const, float t60, LEAF *const leaf)
 Initialize a tPRCReverb to the default mempool of a LEAF instance. More...
 
void tPRCReverb_initToPool (tPRCReverb *const, float t60, tMempool *const)
 Initialize a tPRCReverb to a specified mempool. More...
 
void tPRCReverb_free (tPRCReverb *const)
 Free a tPRCReverb from its mempool. More...
 
void tPRCReverb_clear (tPRCReverb *const)
 
float tPRCReverb_tick (tPRCReverb *const, float input)
 
void tPRCReverb_setT60 (tPRCReverb *const, float t60)
 Set reverb time in seconds. More...
 
void tPRCReverb_setMix (tPRCReverb *const, float mix)
 Set mix between dry input and wet output signal. More...
 

Detailed Description

Reverb, reimplemented from STK (Cook and Scavone).

Function Documentation

◆ tPRCReverb_init()

void tPRCReverb_init ( tPRCReverb * const  ,
float  t60,
LEAF *const  leaf 
)

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

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

◆ tPRCReverb_initToPool()

void tPRCReverb_initToPool ( tPRCReverb * const  ,
float  t60,
tMempool * const   
)

Initialize a tPRCReverb to a specified mempool.

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

◆ tPRCReverb_free()

void tPRCReverb_free ( tPRCReverb * const  )

Free a tPRCReverb from its mempool.

Parameters
reverbA pointer to the tPRCReverb to free.

◆ tPRCReverb_clear()

void tPRCReverb_clear ( tPRCReverb * const  )
Parameters
reverbA pointer to the relevant tPRCReverb.

◆ tPRCReverb_tick()

float tPRCReverb_tick ( tPRCReverb * const  ,
float  input 
)
Parameters
reverbA pointer to the relevant tPRCReverb.

◆ tPRCReverb_setT60()

void tPRCReverb_setT60 ( tPRCReverb * const  ,
float  t60 
)

Set reverb time in seconds.

Parameters
reverbA pointer to the relevant tPRCReverb.

◆ tPRCReverb_setMix()

void tPRCReverb_setMix ( tPRCReverb * const  ,
float  mix 
)

Set mix between dry input and wet output signal.

Parameters
reverbA pointer to the relevant tPRCReverb.