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: