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.
24 Valid parameter range from 0 to 1. Values outside this range are clipped by the UGen.
28 Server.default = s = Server.internal;
31 // FreeVerb2 - demo synthdef
33 SynthDef(\FreeVerb2x2, {|outbus, mix = 0.25, room = 0.15, damp = 0.5, amp = 1.0|
36 signal = In.ar(outbus, 2);
39 FreeVerb2.ar( // FreeVerb2 - true stereo UGen
40 signal[0], // Left channel
41 signal[1], // Right Channel
42 mix, room, damp, amp)); // same params as FreeVerb 1 chn version
49 a = SynthDef(\src2x2, {
51 Decay.ar(Impulse.ar(1), 0.25, LFCub.ar(1200, 0, 0.1)) ! 2 +
53 Decay.ar(Impulse.ar(1, pi), 0.1, WhiteNoise.ar(0.1)),
54 LFNoise1.kr(0.5).range(-1, 1)
61 z = Synth(\FreeVerb2x2, [\outbus, 0], addAction:\addToTail)
62 // experiment with some settings
70 // crucial lib example
72 Patch({|mix =0.33, room = 0.25, damp = 0.7, amp = 0.1|
75 signal = Decay.ar(Impulse.ar(1), 0.25, LFCub.ar(1200)) ! 2 +
77 Decay.ar(Impulse.ar(1, pi), 0.1, WhiteNoise.ar),
78 LFNoise1.kr(0.5).range(-1, 1)
82 signal[0], // Left channel
83 signal[1], // Right Channel