Functions
t808Kick

808 drum machine kick. More...

Functions

void t808Kick_init (t808Kick *const, LEAF *const leaf)
 Initialize a t808Kick to the default mempool of a LEAF instance. More...
 
void t808Kick_initToPool (t808Kick *const, tMempool *const)
 Initialize a t808Kick to a specified mempool. More...
 
void t808Kick_free (t808Kick *const)
 Free a t808Kick from its mempool. More...
 
float t808Kick_tick (t808Kick *const)
 
void t808Kick_on (t808Kick *const, float vel)
 
void t808Kick_setToneFreq (t808Kick *const, float freq)
 
void t808Kick_setToneDecay (t808Kick *const, float decay)
 
void t808Kick_setNoiseDecay (t808Kick *const, float decay)
 
void t808Kick_setSighAmount (t808Kick *const, float sigh)
 
void t808Kick_setChirpAmount (t808Kick *const, float chirp)
 
void t808Kick_setToneNoiseMix (t808Kick *const, float toneNoiseMix)
 
void t808Kick_setNoiseFilterFreq (t808Kick *const, float noiseFilterFreq)
 
void t808Kick_setNoiseFilterQ (t808Kick *const, float noiseFilterQ)
 

Detailed Description

808 drum machine kick.

Function Documentation

◆ t808Kick_init()

void t808Kick_init ( t808Kick * const  ,
LEAF *const  leaf 
)

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

Parameters
kickA pointer to the t808Kick to initialize.
leafA pointer to the leaf instance.

◆ t808Kick_initToPool()

void t808Kick_initToPool ( t808Kick * const  ,
tMempool * const   
)

Initialize a t808Kick to a specified mempool.

Parameters
kickA pointer to the t808Kick to initialize.
mempoolA pointer to the tMempool to use.

◆ t808Kick_free()

void t808Kick_free ( t808Kick * const  )

Free a t808Kick from its mempool.

Parameters
kickA pointer to the t808Kick to free.

◆ t808Kick_tick()

float t808Kick_tick ( t808Kick * const  )
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_on()

void t808Kick_on ( t808Kick * const  ,
float  vel 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setToneFreq()

void t808Kick_setToneFreq ( t808Kick * const  ,
float  freq 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setToneDecay()

void t808Kick_setToneDecay ( t808Kick * const  ,
float  decay 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setNoiseDecay()

void t808Kick_setNoiseDecay ( t808Kick * const  ,
float  decay 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setSighAmount()

void t808Kick_setSighAmount ( t808Kick * const  ,
float  sigh 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setChirpAmount()

void t808Kick_setChirpAmount ( t808Kick * const  ,
float  chirp 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setToneNoiseMix()

void t808Kick_setToneNoiseMix ( t808Kick * const  ,
float  toneNoiseMix 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setNoiseFilterFreq()

void t808Kick_setNoiseFilterFreq ( t808Kick * const  ,
float  noiseFilterFreq 
)
Parameters
kickA pointer to the relevant t808Kick.

◆ t808Kick_setNoiseFilterQ()

void t808Kick_setNoiseFilterQ ( t808Kick * const  ,
float  noiseFilterQ 
)
Parameters
kickA pointer to the relevant t808Kick.