Use of the Faust language is introduced in [459]. A test program for the second-order waveguide oscillator/resonator follows:
// twgo.dsp - test the transformer-normalized, one-multiply,
// digital waveguide resonator with an impulse.
import("music.lib"); // PI, SR
fr = hslider("freq",440,0,10000,1);
G = 1;
C = cos(2*PI*fr/SR);
wgo(x) = (*(G)+x, _ <: _, ((+:*(C)) <: _,_), _ : +,-) ~ cross
with { cross = _,_ <: !,_,_,!; };
process = 1-1' : wgo;