DynKlank is a bank of frequency resonators which can be used to simulate the resonant modes of an object. Each mode is given a ring time, which is the time for the mode to decay by 60 dB.
Unlike Klank, all parameters in DynKlank can be changed in real-time after it has been started.
| specificationsArrayRef |
A Ref to an Array of three Arrays:
All subarrays, if not nil, should have the same length. |
| input |
The excitation input to the resonant filter bank. |
| freqscale |
A scale factor multiplied by all frequencies at initialization time. |
| freqoffset |
An offset added to all frequencies at initialization time. |
| decayscale |
A scale factor multiplied by all ring times at initialization time. |
Four resonators each at maximum amplitude of 1.0 and ring times of 1 second, different exciters and no scaling:
Changing parameters in realtime: