streson
A string resonator with variable fundamental frequency.
Syntax
Performance
asig -- the input audio signal.
kfr -- the fundamental frequency of the string.
kfdbgain -- feedback gain, typically between 0 and 1, of the internal delay line. A value close to 1 creates a slower decay and a more pronounced resonance. Small values may leave the input signal unaffected. Depending on the filter frequency, typical values are > 0.9. Values down to -1 are also useful.
streson passes the input asig through a network composed of comb, low-pass and all-pass filters, similar to the one used in some versions of the Karplus-Strong algorithm, creating a string resonator effect. The fundamental frequency of the “string” is controlled by the k-rate variable kfr.This opcode can be used to simulate sympathetic resonances to an input signal.
See Modal Frequency Ratios for frequency ratios of real instruments which can be used to determine the values of kfrq.
streson is an adaptation of the StringFlt object of the SndObj Sound Object Library developed by the author.
Examples
Here is an example of the streson opcode. It uses the file streson.csd.
See also
Credits
Author: Victor Lazzarini
Music Department
National University of Ireland, Maynooth
Maynooth, Co. Kildare
1998
New in Csound version 3.494