|
Sound Design Toolkit
078
Physically informed sound synthesis for everyday sounds
|
Typedefs | |
| typedef struct SDTAllPass | SDTAllPass |
| Opaque data structure for an allpass filter object. | |
| typedef struct SDTAllPass | SDTAllPass |
| Opaque data structure for an allpass filter object. | |
Functions | |
| SDTAllPass * | SDTAllPass_new () |
| Object constructor. More... | |
| void | SDTAllPass_free (SDTAllPass *x) |
| Object destructor. More... | |
| void | SDTAllPass_setFeedback (SDTAllPass *x, double f) |
| Sets the feedback coefficient. More... | |
| double | SDTAllPass_dsp (SDTAllPass *x, double in) |
| Signal processing routine. Call this function at sample rate to compute the filtered signal. More... | |
Allpass filter, used to adjust phases in fractional delay lines.
| double SDTAllPass_dsp | ( | SDTAllPass * | x, |
| double | in | ||
| ) |
Signal processing routine. Call this function at sample rate to compute the filtered signal.
| [in] | in | Input sample |
| void SDTAllPass_free | ( | SDTAllPass * | x | ) |
Object destructor.
| [in] | x | Pointer to the instance to destroy |
| SDTAllPass * SDTAllPass_new | ( | ) |
Object constructor.
| void SDTAllPass_setFeedback | ( | SDTAllPass * | x, |
| double | f | ||
| ) |
Sets the feedback coefficient.
| [in] | f | Weight of the input sample |