Functions
tFormantShifter

Formant remover and adder, allowing for formant shifting. More...

Functions

void tFormantShifter_init (tFormantShifter *const, int order, LEAF *const leaf)
 Initialize a tFormantShifter to the default mempool of a LEAF instance. More...
 
void tFormantShifter_initToPool (tFormantShifter *const, int order, tMempool *const)
 Initialize a tFormantShifter to a specified mempool. More...
 
void tFormantShifter_free (tFormantShifter *const)
 Free a tFormantShifter from its mempool. More...
 
float tFormantShifter_tick (tFormantShifter *const, float input)
 
float tFormantShifter_remove (tFormantShifter *const, float input)
 
float tFormantShifter_add (tFormantShifter *const, float input)
 
void tFormantShifter_ioSamples (tFormantShifter *const, float *in, float *out, int size, float fwarp)
 
void tFormantShifter_setShiftFactor (tFormantShifter *const, float shiftFactor)
 
void tFormantShifter_setIntensity (tFormantShifter *const, float intensity)
 

Detailed Description

Formant remover and adder, allowing for formant shifting.

Function Documentation

◆ tFormantShifter_init()

void tFormantShifter_init ( tFormantShifter * const  ,
int  order,
LEAF *const  leaf 
)

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

Parameters
formantA pointer to the tFormantShifter to initialize.
leafA pointer to the leaf instance.

◆ tFormantShifter_initToPool()

void tFormantShifter_initToPool ( tFormantShifter * const  ,
int  order,
tMempool * const   
)

Initialize a tFormantShifter to a specified mempool.

Parameters
formantA pointer to the tFormantShifter to initialize.
mempoolA pointer to the tMempool to use.

◆ tFormantShifter_free()

void tFormantShifter_free ( tFormantShifter * const  )

Free a tFormantShifter from its mempool.

Parameters
formantA pointer to the tFormantShifter to free.

◆ tFormantShifter_tick()

float tFormantShifter_tick ( tFormantShifter * const  ,
float  input 
)
Parameters
formantA pointer to the relevant tFormantShifter.

◆ tFormantShifter_remove()

float tFormantShifter_remove ( tFormantShifter * const  ,
float  input 
)
Parameters
formantA pointer to the relevant tFormantShifter.

◆ tFormantShifter_add()

float tFormantShifter_add ( tFormantShifter * const  ,
float  input 
)
Parameters
formantA pointer to the relevant tFormantShifter.

◆ tFormantShifter_ioSamples()

void tFormantShifter_ioSamples ( tFormantShifter * const  ,
float *  in,
float *  out,
int  size,
float  fwarp 
)
Parameters
formantA pointer to the relevant tFormantShifter.

◆ tFormantShifter_setShiftFactor()

void tFormantShifter_setShiftFactor ( tFormantShifter * const  ,
float  shiftFactor 
)
Parameters
formantA pointer to the relevant tFormantShifter.

◆ tFormantShifter_setIntensity()

void tFormantShifter_setIntensity ( tFormantShifter * const  ,
float  intensity 
)
Parameters
formantA pointer to the relevant tFormantShifter.