Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] quesiton about 'pluck'

Date2006-04-20 14:31
FromMichael Gogins
SubjectRe: [Cs-dev] quesiton about 'pluck'
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

Date2006-04-20 15:50
FromAaron Krister Johnson
SubjectRe: [Cs-dev] quesiton about 'pluck'
AttachmentsNone