-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdxkRSimpleVerb.scd
More file actions
39 lines (33 loc) · 1.5 KB
/
dxkRSimpleVerb.scd
File metadata and controls
39 lines (33 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SynthDef(\dxkRFreeVerbM, {|in = 10, out = 0, mix = 0.33, room = 0.5, damp = 0.5, amp = 1, in_pan = 0|
var input, input2, output;
input = In.ar(in, 1);
input = Pan2.ar(input, in_pan);
output = FreeVerb.ar(input, mix, room, damp, amp);
ReplaceOut.ar(out, output)
}).add;
SynthDef(\dxkRFreeVerbS, {|in = 10, out = 0, mix = 0.33, room = 0.5, damp = 0.5, amp = 1|
var input, input2, output;
input = In.ar(in, 2);
output = FreeVerb.ar(input, mix, room, damp, amp);
ReplaceOut.ar(out, output)
}).add;
SynthDef(\dxkRFreeVerb2, {|in = 10, in2 = 11, out = 0, mix = 0.33, room = 0.5, damp = 0.5, amp = 1|
var input, input2, output;
input = In.ar(in, 1);
input2 = In.ar(in2, 1);
output = FreeVerb2.ar(input, input2, mix, room, damp, amp);
ReplaceOut.ar(out, output)
}).add;
SynthDef(\dxkRGVerbM, {|in = 10, room = 10, revtime = 3, damp = 0.5, inputbw = 0.5, spread = 15, dry = 1, earlyref = 0.7, tail = 0.5, maxroom = 300, amp = 1, in_pan = 0, out = 0|
var input, input2, output;
input = In.ar(in, 1);
input = Pan2.ar(input, in_pan);
output = GVerb.ar(input, room, revtime, damp, inputbw, spread, dry, earlyref, tail, maxroom, amp);
ReplaceOut.ar(out, output);
}).add;
SynthDef(\dxkRGVerbS, {|in = 10, room = 10, revtime = 3, damp = 0.5, inputbw = 0.5, spread = 15, dry = 1, earlyref = 0.7, tail = 0.5, maxroom = 300, amp = 1, out = 0|
var input, input2, output;
input = In.ar(in, 2);
output = GVerb.ar(input, room, revtime, damp, inputbw, spread, dry, earlyref, tail, maxroom, amp);
ReplaceOut.ar(out, output);
}).add;