Rosenberg glottal pulse approximator.
More...
Rosenberg glottal pulse approximator.
◆ tRosenbergGlottalPulse_init()
void tRosenbergGlottalPulse_init |
( |
tRosenbergGlottalPulse *const |
gp, |
|
|
LEAF *const |
leaf |
|
) |
| |
Initialize a tRosenbergGlottalPulse to the default mempool of a LEAF instance.
- Parameters
-
pulse | A pointer to the tRosenbergGlottalPulse to initialize. |
leaf | A pointer to the leaf instance. |
Initialize a tRosenbergGlottalPulse to the default mempool of a LEAF instance.
◆ tRosenbergGlottalPulse_initToPool()
void tRosenbergGlottalPulse_initToPool |
( |
tRosenbergGlottalPulse * const |
, |
|
|
tMempool * const |
|
|
) |
| |
Initialize a tRosenbergGlottalPulse to a specified mempool.
- Parameters
-
pulse | A pointer to the tRosenbergGlottalPulse to initialize. |
mempool | A pointer to the tMempool to use. |
◆ tRosenbergGlottalPulse_free()
void tRosenbergGlottalPulse_free |
( |
tRosenbergGlottalPulse * const |
| ) |
|
Free a tRosenbergGlottalPulse from its mempool.
- Parameters
-
pulse | A pointer to the tRosenbergGlottalPulse to free. |
◆ tRosenbergGlottalPulse_tick()
float tRosenbergGlottalPulse_tick |
( |
tRosenbergGlottalPulse * const |
| ) |
|
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |
◆ tRosenbergGlottalPulse_tickHQ()
float tRosenbergGlottalPulse_tickHQ |
( |
tRosenbergGlottalPulse *const |
gp | ) |
|
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |
◆ tRosenbergGlottalPulse_setFreq()
void tRosenbergGlottalPulse_setFreq |
( |
tRosenbergGlottalPulse * const |
, |
|
|
float |
freq |
|
) |
| |
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |
◆ tRosenbergGlottalPulse_setOpenLength()
void tRosenbergGlottalPulse_setOpenLength |
( |
tRosenbergGlottalPulse * const |
, |
|
|
float |
openLength |
|
) |
| |
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |
◆ tRosenbergGlottalPulse_setPulseLength()
void tRosenbergGlottalPulse_setPulseLength |
( |
tRosenbergGlottalPulse * const |
, |
|
|
float |
pulseLength |
|
) |
| |
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |
◆ tRosenbergGlottalPulse_setOpenLengthAndPulseLength()
void tRosenbergGlottalPulse_setOpenLengthAndPulseLength |
( |
tRosenbergGlottalPulse *const |
gp, |
|
|
float |
openLength, |
|
|
float |
pulseLength |
|
) |
| |
- Parameters
-
pulse | A pointer to the relevant tRosenbergGlottalPulse. |