Reverb, reimplemented from STK (Cook and Scavone).
More...
Reverb, reimplemented from STK (Cook and Scavone).
◆ tPRCReverb_init()
void tPRCReverb_init |
( |
tPRCReverb * const |
, |
|
|
float |
t60, |
|
|
LEAF *const |
leaf |
|
) |
| |
Initialize a tPRCReverb to the default mempool of a LEAF instance.
- Parameters
-
reverb | A pointer to the tPRCReverb to initialize. |
leaf | A pointer to the leaf instance. |
◆ tPRCReverb_initToPool()
void tPRCReverb_initToPool |
( |
tPRCReverb * const |
, |
|
|
float |
t60, |
|
|
tMempool * const |
|
|
) |
| |
Initialize a tPRCReverb to a specified mempool.
- Parameters
-
reverb | A pointer to the tPRCReverb to initialize. |
mempool | A pointer to the tMempool to use. |
◆ tPRCReverb_free()
void tPRCReverb_free |
( |
tPRCReverb * const |
| ) |
|
Free a tPRCReverb from its mempool.
- Parameters
-
reverb | A pointer to the tPRCReverb to free. |
◆ tPRCReverb_clear()
void tPRCReverb_clear |
( |
tPRCReverb * const |
| ) |
|
- Parameters
-
reverb | A pointer to the relevant tPRCReverb. |
◆ tPRCReverb_tick()
float tPRCReverb_tick |
( |
tPRCReverb * const |
, |
|
|
float |
input |
|
) |
| |
- Parameters
-
reverb | A pointer to the relevant tPRCReverb. |
◆ tPRCReverb_setT60()
void tPRCReverb_setT60 |
( |
tPRCReverb * const |
, |
|
|
float |
t60 |
|
) |
| |
Set reverb time in seconds.
- Parameters
-
reverb | A pointer to the relevant tPRCReverb. |
◆ tPRCReverb_setMix()
void tPRCReverb_setMix |
( |
tPRCReverb * const |
, |
|
|
float |
mix |
|
) |
| |
Set mix between dry input and wet output signal.
- Parameters
-
reverb | A pointer to the relevant tPRCReverb. |