wgx()

wgx(index, excitation, feedback, damping)
wgx1(index, excitation, feedback, damping)
wgx2(index, excitation, feedback, damping)

Category

Oscillator / Resonator / Physical Modeling

Description

wgx() is the extended member of Syntropy's physical modeling waveguide family. It keeps the same four-argument form as wg() and wgc(), but maps the damping argument to a broader physical-modeling behavior.

Low damping values create a brighter string-like response with more dispersion and lower saturation. Middle values behave closer to a neutral plucked string. Higher values move toward darker, more damped bore-like resonances.

wgx1() and wgx2() are independent state instances for multi-string or layered physical modeling formulas.

Arguments

Damping Zones

Example

0.65*wgx(X,(white()+0.18*sin(2*X))*fromtoin(1,0,60+900*param(0)),0.982+0.016*param(1),param(2))*release(4000+60000*param(3))
[Excite: 0.25; Feedback: 0.70; Model: 0.45; Release: 0.50;]

Notes

wgx() is intended for experimental physical modeling sounds where one damping parameter should also change the resonator character.