2 summary:: A two-channel reverb
3 categories:: UGens>Reverbs
4 related:: Classes/FreeVerb, Classes/GVerb
7 Coded from experiments with faust.
13 input signal channel 1.
15 input signal channel 2.
17 dry/wet balance. range 0..1.
21 Reverb HF damp. range 0..1.
26 Valid parameter range from 0 to 1. Values outside this range are clipped by the UGen.
30 Server.default = s = Server.internal;
33 // FreeVerb2 - demo synthdef
35 SynthDef(\FreeVerb2x2, {|outbus, mix = 0.25, room = 0.15, damp = 0.5, amp = 1.0|
38 signal = In.ar(outbus, 2);
41 FreeVerb2.ar( // FreeVerb2 - true stereo UGen
42 signal[0], // Left channel
43 signal[1], // Right Channel
44 mix, room, damp, amp)); // same params as FreeVerb 1 chn version
51 a = SynthDef(\src2x2, {
53 Decay.ar(Impulse.ar(1), 0.25, LFCub.ar(1200, 0, 0.1)) ! 2 +
55 Decay.ar(Impulse.ar(1, pi), 0.1, WhiteNoise.ar(0.1)),
56 LFNoise1.kr(0.5).range(-1, 1)
63 z = Synth(\FreeVerb2x2, [\outbus, 0], addAction:\addToTail)
64 // experiment with some settings
72 // crucial lib example
74 Patch({|mix =0.33, room = 0.25, damp = 0.7, amp = 0.1|
77 signal = Decay.ar(Impulse.ar(1), 0.25, LFCub.ar(1200)) ! 2 +
79 Decay.ar(Impulse.ar(1, pi), 0.1, WhiteNoise.ar),
80 LFNoise1.kr(0.5).range(-1, 1)
84 signal[0], // Left channel
85 signal[1], // Right Channel