Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SynthDef(\Synth_GVerb,
- {
- |inBus, outBus, revtime|
- var signal, revtimes;
- signal = In.ar(
- bus: inBus,
- numChannels: 1
- );
- revtimes = In.kr(
- bus: revtime,
- numChannels: n,
- );
- Out.ar(
- bus: outBus,
- channelsArray: [
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[0]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[1]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[2]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[3]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[4]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[5]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[6]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- Mix.ar(
- array: GVerb.ar(
- in: signal,
- roomsize: 10,
- revtime: 3.0 + (3.0 * revtimes[7]),
- damping:0.5,
- inputbw:0.5,
- spread:15,
- drylevel:1,
- earlyreflevel:0.7,
- taillevel:0.5,
- maxroomsize:300,
- mul:1,
- add:0,
- )
- ),
- ]
- )
- }
- ).add;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement