ar marimba kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec[, idoubles[, itriples]] ar vibes kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec
Audio output is a tone related to the striking of a wooden or metal block as found in a marimba or vibraphone. The method is a physical model developed from Perry Cook, but re-coded for Csound.
ihrd -- the hardness of the stick used in the strike. A range of 0 to 1 is used. 0.5 is a suitable value.
ipos -- where the block is hit, in the range 0 to 1.
imp - a table of the strike impulses. The file "marmstk1.wav" is a suitable function from measurements, and can be loaded with a GEN01 table.
ivfn - shape of vibrato, usually a sine table, created by a function
idec - time before end of note when damping is introduced
idoubles – percentage of double strikes. Default is 40%.
itriples – percentage of triple strikes. Default is 20%.
kamp – Amplitude of note.
kfreq – Frequency of note played.
kvibf – frequency of vibrato in Hertz. Suggested range is 0 to 12
kvamp – amplitude of the vibrato
a1 marimba 31129.60, 440, 0.5, 0.561, 2, 6.0, 0.05, 1, 0.1 a2 vibes 31129.60, 440, 0.5, 0.561, 2, 4.0, 0.2, 1, 0.1a1 outs a1, a2
John ffitch (after Perry Cook)
University of Bath, Codemist Ltd.
New in Csound version 3.47