Functions
tVocoder

Channel vocoder from mda. More...

Functions

void tVocoder_init (tVocoder *const, LEAF *const leaf)
 Initialize a tVocoder to the default mempool of a LEAF instance. More...
 
void tVocoder_initToPool (tVocoder *const, tMempool *const)
 Initialize a tVocoder to a specified mempool. More...
 
void tVocoder_free (tVocoder *const)
 Free a tVocoder from its mempool. More...
 
float tVocoder_tick (tVocoder *const, float synth, float voice)
 
void tVocoder_update (tVocoder *const)
 
void tVocoder_suspend (tVocoder *const)
 

Detailed Description

Channel vocoder from mda.

Function Documentation

◆ tVocoder_init()

void tVocoder_init ( tVocoder * const  ,
LEAF *const  leaf 
)

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

Parameters
vocoderA pointer to the tVocoder to initialize.
leafA pointer to the leaf instance.

◆ tVocoder_initToPool()

void tVocoder_initToPool ( tVocoder * const  ,
tMempool * const   
)

Initialize a tVocoder to a specified mempool.

Parameters
vocoderA pointer to the tVocoder to initialize.
mempoolA pointer to the tMempool to use.

◆ tVocoder_free()

void tVocoder_free ( tVocoder * const  )

Free a tVocoder from its mempool.

Parameters
vocoderA pointer to the tVocoder to free.

◆ tVocoder_tick()

float tVocoder_tick ( tVocoder * const  ,
float  synth,
float  voice 
)
Parameters
vocoderA pointer to the relevant tVocoder.

◆ tVocoder_update()

void tVocoder_update ( tVocoder * const  )
Parameters
vocoderA pointer to the relevant tVocoder.

◆ tVocoder_suspend()

void tVocoder_suspend ( tVocoder * const  )
Parameters
vocoderA pointer to the relevant tVocoder.