34 #ifndef _NSOUND_CLARINET_H_
35 #define _NSOUND_CLARINET_H_
70 const float64 & reed_stiffness);
76 "Nsound::Clarinet by Nick Hilton\n\n"
78 "Based on physical models written in Csound by Hans Mikelson.\n"
79 "Originally based on Perry Cook's physical model.\n\n"
81 ";PERRY COOK'S CLARINET\n"
87 "kenv1 linseg 0, .005, .55 + .3*p4, p3 - .015, .55 + .3*p4, .01, 0\n"
91 "arefilt tone abellreed, 1500\n"
92 "asum2 = (-.95)*arefilt - apressm\n"
93 "areedtab tablei asum2/4+.34, 1, 1, .5\n"
95 "abellreed delayr 1/p5/2\n"
97 "aout delayr 1/p5/2\n"
98 " delayw apressm + areedtab*asum2\n"
AudioStream play()
Plays a demo for this instrument.
std::string getInfo()
Nsound::Clarinet information.
Clarinet(const float64 &sample_rate)
Creates a Bass Kick Drum.
The Nsound Instrument baseclass. All Nsound instruments extend this class.