StringVoice:
Filter:
Classes (extension) | UGens > PhysicalModelling

StringVoice : UGen : AbstractFunction : Object
ExtensionExtension

Extended Karplus-Strong

Description

Extended Karplus-Strong.

Original code by E. Gillet. Revisted by Ben Sergentanis for the DaisySP DSP library. Ported to SuperCollider by Mads Kjeldgaard.

Class Methods

StringVoice.ar(trig: 0, infsustain: 0, freq: 100, accent: 0.5, structure: 0.5, brightness: 0.5, damping: 0.5)

Arguments:

trig

Trigger the voice

infsustain

continually excite the string with noise. 1 is true, 0 is false.

freq

Set the string root frequency in hz

accent

Hit the string harder, influences brightness and decay. 0 to 1.0.

structure

Change the nonlinearity (type of string). 0 to 1.0 (with 0 to 0.25 being curved bridge, anything above is dispersion).

brightness

Brightness and noise density of the string. 0 to 1.0.

damping

How long it takes for the string to decay relative to the accent level. Full damp is only achieved with full accent. 0.0 to 1.0.

Inherited class methods

Instance Methods

Inherited instance methods

Examples