Functions
tNReverb

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

Functions

void tNReverb_init (tNReverb *const, float t60, LEAF *const leaf)
 Initialize a tNReverb to the default mempool of a LEAF instance. More...
 
void tNReverb_initToPool (tNReverb *const, float t60, tMempool *const)
 Initialize a tNReverb to a specified mempool. More...
 
void tNReverb_free (tNReverb *const)
 Free a tNReverb from its mempool. More...
 
void tNReverb_clear (tNReverb *const)
 
float tNReverb_tick (tNReverb *const, float input)
 
void tNReverb_tickStereo (tNReverb *const rev, float input, float *output)
 
void tNReverb_setT60 (tNReverb *const, float t60)
 Set reverb time in seconds. More...
 
void tNReverb_setMix (tNReverb *const, float mix)
 Set mix between dry input and wet output signal. More...
 

Detailed Description

Reverb, reimplemented from STK (Cook and Scavone).

Function Documentation

◆ tNReverb_init()

void tNReverb_init ( tNReverb * const  ,
float  t60,
LEAF *const  leaf 
)

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

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

◆ tNReverb_initToPool()

void tNReverb_initToPool ( tNReverb * const  ,
float  t60,
tMempool * const   
)

Initialize a tNReverb to a specified mempool.

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

◆ tNReverb_free()

void tNReverb_free ( tNReverb * const  )

Free a tNReverb from its mempool.

Parameters
reverbA pointer to the tNReverb to free.

◆ tNReverb_clear()

void tNReverb_clear ( tNReverb * const  )
Parameters
reverbA pointer to the relevant tNReverb.

◆ tNReverb_tick()

float tNReverb_tick ( tNReverb * const  ,
float  input 
)
Parameters
reverbA pointer to the relevant tNReverb.

◆ tNReverb_tickStereo()

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

◆ tNReverb_setT60()

void tNReverb_setT60 ( tNReverb * const  ,
float  t60 
)

Set reverb time in seconds.

Parameters
reverbA pointer to the relevant tNReverb.

◆ tNReverb_setMix()

void tNReverb_setMix ( tNReverb * const  ,
float  mix 
)

Set mix between dry input and wet output signal.

Parameters
reverbA pointer to the relevant tNReverb.