Functions
tComplexLivingString

Complex string model. More...

Functions

void tComplexLivingString_init (tComplexLivingString *const, float freq, float pickPos, float prepPos, float prepIndex, float dampFreq, float decay, float targetLev, float levSmoothFactor, float levStrength, int levMode, LEAF *const leaf)
 Initialize a tComplexLivingString to the default mempool of a LEAF instance. More...
 
void tComplexLivingString_initToPool (tComplexLivingString *const, float freq, float pickPos, float prepPos, float prepIndex, float dampFreq, float decay, float targetLev, float levSmoothFactor, float levStrength, int levMode, tMempool *const)
 Initialize a tComplexLivingString to a specified mempool. More...
 
void tComplexLivingString_free (tComplexLivingString *const)
 Free a tComplexLivingString from its mempool. More...
 
float tComplexLivingString_tick (tComplexLivingString *const, float input)
 
float tComplexLivingString_sample (tComplexLivingString *const)
 
void tComplexLivingString_setFreq (tComplexLivingString *const, float freq)
 
void tComplexLivingString_setWaveLength (tComplexLivingString *const, float waveLength)
 
void tComplexLivingString_setPickPos (tComplexLivingString *const, float pickPos)
 
void tComplexLivingString_setPrepPos (tComplexLivingString *const, float prepPos)
 
void tComplexLivingString_setPrepIndex (tComplexLivingString *const, float prepIndex)
 
void tComplexLivingString_setDampFreq (tComplexLivingString *const, float dampFreq)
 
void tComplexLivingString_setDecay (tComplexLivingString *const, float decay)
 
void tComplexLivingString_setTargetLev (tComplexLivingString *const, float targetLev)
 
void tComplexLivingString_setLevSmoothFactor (tComplexLivingString *const, float levSmoothFactor)
 
void tComplexLivingString_setLevStrength (tComplexLivingString *const, float levStrength)
 
void tComplexLivingString_setLevMode (tComplexLivingString *const, int levMode)
 

Detailed Description

Complex string model.

Function Documentation

◆ tComplexLivingString_init()

void tComplexLivingString_init ( tComplexLivingString * const  ,
float  freq,
float  pickPos,
float  prepPos,
float  prepIndex,
float  dampFreq,
float  decay,
float  targetLev,
float  levSmoothFactor,
float  levStrength,
int  levMode,
LEAF *const  leaf 
)

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

Parameters
stringA pointer to the tComplexLivingString to initialize.
leafA pointer to the leaf instance.

◆ tComplexLivingString_initToPool()

void tComplexLivingString_initToPool ( tComplexLivingString * const  ,
float  freq,
float  pickPos,
float  prepPos,
float  prepIndex,
float  dampFreq,
float  decay,
float  targetLev,
float  levSmoothFactor,
float  levStrength,
int  levMode,
tMempool * const   
)

Initialize a tComplexLivingString to a specified mempool.

Parameters
stringA pointer to the tComplexLivingString to initialize.
mempoolA pointer to the tMempool to use.

◆ tComplexLivingString_free()

void tComplexLivingString_free ( tComplexLivingString * const  )

Free a tComplexLivingString from its mempool.

Parameters
stringA pointer to the tComplexLivingString to free.

◆ tComplexLivingString_tick()

float tComplexLivingString_tick ( tComplexLivingString * const  ,
float  input 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_sample()

float tComplexLivingString_sample ( tComplexLivingString * const  )
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setFreq()

void tComplexLivingString_setFreq ( tComplexLivingString * const  ,
float  freq 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setWaveLength()

void tComplexLivingString_setWaveLength ( tComplexLivingString * const  ,
float  waveLength 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setPickPos()

void tComplexLivingString_setPickPos ( tComplexLivingString * const  ,
float  pickPos 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setPrepPos()

void tComplexLivingString_setPrepPos ( tComplexLivingString * const  ,
float  prepPos 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setPrepIndex()

void tComplexLivingString_setPrepIndex ( tComplexLivingString * const  ,
float  prepIndex 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setDampFreq()

void tComplexLivingString_setDampFreq ( tComplexLivingString * const  ,
float  dampFreq 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setDecay()

void tComplexLivingString_setDecay ( tComplexLivingString * const  ,
float  decay 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setTargetLev()

void tComplexLivingString_setTargetLev ( tComplexLivingString * const  ,
float  targetLev 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setLevSmoothFactor()

void tComplexLivingString_setLevSmoothFactor ( tComplexLivingString * const  ,
float  levSmoothFactor 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setLevStrength()

void tComplexLivingString_setLevStrength ( tComplexLivingString * const  ,
float  levStrength 
)
Parameters
stringA pointer to the relevant tComplexLivingString.

◆ tComplexLivingString_setLevMode()

void tComplexLivingString_setLevMode ( tComplexLivingString * const  ,
int  levMode 
)
Parameters
stringA pointer to the relevant tComplexLivingString.