Functions
tOneZero

OneZero filter, reimplemented from STK (Cook and Scavone). More...

Functions

void tOneZero_init (tOneZero *const, float theZero, LEAF *const leaf)
 Initialize a tOneZero to the default mempool of a LEAF instance. More...
 
void tOneZero_initToPool (tOneZero *const, float theZero, tMempool *const)
 Initialize a tOneZero to a specified mempool. More...
 
void tOneZero_free (tOneZero *const)
 Free a tOneZero from its mempool. More...
 
float tOneZero_tick (tOneZero *const, float input)
 
void tOneZero_setB0 (tOneZero *const, float b0)
 
void tOneZero_setB1 (tOneZero *const, float b1)
 
void tOneZero_setZero (tOneZero *const, float theZero)
 
void tOneZero_setCoefficients (tOneZero *const, float b0, float b1)
 
void tOneZero_setGain (tOneZero *const, float gain)
 
float tOneZero_getPhaseDelay (tOneZero *f, float frequency)
 

Detailed Description

OneZero filter, reimplemented from STK (Cook and Scavone).

Function Documentation

◆ tOneZero_init()

void tOneZero_init ( tOneZero * const  ,
float  theZero,
LEAF *const  leaf 
)

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

Parameters
filterA pointer to the tSlide to initialize.
leafA pointer to the leaf instance.

◆ tOneZero_initToPool()

void tOneZero_initToPool ( tOneZero * const  ,
float  theZero,
tMempool * const   
)

Initialize a tOneZero to a specified mempool.

Parameters
filterA pointer to the tOneZero to initialize.
mempoolA pointer to the tMempool to use.

◆ tOneZero_free()

void tOneZero_free ( tOneZero * const  )

Free a tOneZero from its mempool.

Parameters
filterA pointer to the tOneZero to free.

◆ tOneZero_tick()

float tOneZero_tick ( tOneZero * const  ,
float  input 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_setB0()

void tOneZero_setB0 ( tOneZero * const  ,
float  b0 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_setB1()

void tOneZero_setB1 ( tOneZero * const  ,
float  b1 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_setZero()

void tOneZero_setZero ( tOneZero * const  ,
float  theZero 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_setCoefficients()

void tOneZero_setCoefficients ( tOneZero * const  ,
float  b0,
float  b1 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_setGain()

void tOneZero_setGain ( tOneZero * const  ,
float  gain 
)
Parameters
filterA pointer to the relevant tOneZero.

◆ tOneZero_getPhaseDelay()

float tOneZero_getPhaseDelay ( tOneZero *  f,
float  frequency 
)
Parameters
filterA pointer to the relevant tOneZero.