| There are several opcodes that implement the basic Karplus-Strong idea (repeatedly filtering noise to simulate a plucked string). pluck is just one of them. In addition, one can code the algorithm from scratch using more primitive opcodes. There was recently a post with a guitar simulation using waveguides that was extremely convincing (can't recall the author's name, I'm sorry). The C++ STK opcodes also have several variations on this theme.
I do know that some of these are more in tune than others.
Regards,
Mike
-----Original Message-----
>From: jpff@codemist.co.uk
>Sent: Apr 20, 2006 3:33 AM
>To: csound-devel@lists.sourceforge.net
>Cc: csound-devel@lists.sourceforge.net
>Subject: Re: [Cs-dev] quesiton about 'pluck'
>
>"pluck" is an implementation of Karplus-Strong. It has interpolation
>to deal with non-integer delay lengths. The icps parameter controls
>the maximum size of the delay line. The manual says
>
> "This implementation resamples a buffer at the exact pitch given
> by kcps, which can be varied for vibrato and glissando
> effects. For low values of the orch sampling rate (e.g. sr =
> 10000), high frequencies will store only very few samples (sr /
> icps). Since this may cause noticeable noise in the resampling
> process, the internal buffer has a minimum size of 64
> samples. This can be further enlarged by setting icps to some
> artificially lower pitch."
>
>This is original code unchanged for decades. I am loath to make any
>changes.
>
>==John ffitch
>
>
>-------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job easier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |