Advertisement
Guest User

Untitled

a guest
Feb 1st, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         SynthDef(\Synth_GVerb,
  2.             {
  3.                 |inBus, outBus, revtime|
  4.                 var signal, revtimes;
  5.  
  6.                 signal = In.ar(
  7.                     bus: inBus,
  8.                     numChannels: 1
  9.                 );
  10.                 revtimes = In.kr(
  11.                     bus: revtime,
  12.                     numChannels: n,
  13.                 );
  14.                 Out.ar(
  15.                     bus: outBus,
  16.                     channelsArray: [
  17.                         Mix.ar(
  18.                             array: GVerb.ar(
  19.                                 in: signal,
  20.                                 roomsize: 10,
  21.                                 revtime: 3.0 + (3.0 * revtimes[0]),
  22.                                 damping:0.5,
  23.                                 inputbw:0.5,
  24.                                 spread:15,
  25.                                 drylevel:1,
  26.                                 earlyreflevel:0.7,
  27.                                 taillevel:0.5,
  28.                                 maxroomsize:300,
  29.                                 mul:1,
  30.                                 add:0,
  31.                             )
  32.                         ),
  33.                         Mix.ar(
  34.                             array: GVerb.ar(
  35.                                 in: signal,
  36.                                 roomsize: 10,
  37.                                 revtime: 3.0 + (3.0 * revtimes[1]),
  38.                                 damping:0.5,
  39.                                 inputbw:0.5,
  40.                                 spread:15,
  41.                                 drylevel:1,
  42.                                 earlyreflevel:0.7,
  43.                                 taillevel:0.5,
  44.                                 maxroomsize:300,
  45.                                 mul:1,
  46.                                 add:0,
  47.                             )
  48.                         ),
  49.                         Mix.ar(
  50.                             array: GVerb.ar(
  51.                                 in: signal,
  52.                                 roomsize: 10,
  53.                                 revtime: 3.0 + (3.0 * revtimes[2]),
  54.                                 damping:0.5,
  55.                                 inputbw:0.5,
  56.                                 spread:15,
  57.                                 drylevel:1,
  58.                                 earlyreflevel:0.7,
  59.                                 taillevel:0.5,
  60.                                 maxroomsize:300,
  61.                                 mul:1,
  62.                                 add:0,
  63.                             )
  64.                         ),
  65.                         Mix.ar(
  66.                             array: GVerb.ar(
  67.                                 in: signal,
  68.                                 roomsize: 10,
  69.                                 revtime: 3.0 + (3.0 * revtimes[3]),
  70.                                 damping:0.5,
  71.                                 inputbw:0.5,
  72.                                 spread:15,
  73.                                 drylevel:1,
  74.                                 earlyreflevel:0.7,
  75.                                 taillevel:0.5,
  76.                                 maxroomsize:300,
  77.                                 mul:1,
  78.                                 add:0,
  79.                             )
  80.                         ),
  81.                         Mix.ar(
  82.                             array: GVerb.ar(
  83.                                 in: signal,
  84.                                 roomsize: 10,
  85.                                 revtime: 3.0 + (3.0 * revtimes[4]),
  86.                                 damping:0.5,
  87.                                 inputbw:0.5,
  88.                                 spread:15,
  89.                                 drylevel:1,
  90.                                 earlyreflevel:0.7,
  91.                                 taillevel:0.5,
  92.                                 maxroomsize:300,
  93.                                 mul:1,
  94.                                 add:0,
  95.                             )
  96.                         ),
  97.                         Mix.ar(
  98.                             array: GVerb.ar(
  99.                                 in: signal,
  100.                                 roomsize: 10,
  101.                                 revtime: 3.0 + (3.0 * revtimes[5]),
  102.                                 damping:0.5,
  103.                                 inputbw:0.5,
  104.                                 spread:15,
  105.                                 drylevel:1,
  106.                                 earlyreflevel:0.7,
  107.                                 taillevel:0.5,
  108.                                 maxroomsize:300,
  109.                                 mul:1,
  110.                                 add:0,
  111.                             )
  112.                         ),
  113.                         Mix.ar(
  114.                             array: GVerb.ar(
  115.                                 in: signal,
  116.                                 roomsize: 10,
  117.                                 revtime: 3.0 + (3.0 * revtimes[6]),
  118.                                 damping:0.5,
  119.                                 inputbw:0.5,
  120.                                 spread:15,
  121.                                 drylevel:1,
  122.                                 earlyreflevel:0.7,
  123.                                 taillevel:0.5,
  124.                                 maxroomsize:300,
  125.                                 mul:1,
  126.                                 add:0,
  127.                             )
  128.                         ),
  129.                         Mix.ar(
  130.                             array: GVerb.ar(
  131.                                 in: signal,
  132.                                 roomsize: 10,
  133.                                 revtime: 3.0 + (3.0 * revtimes[7]),
  134.                                 damping:0.5,
  135.                                 inputbw:0.5,
  136.                                 spread:15,
  137.                                 drylevel:1,
  138.                                 earlyreflevel:0.7,
  139.                                 taillevel:0.5,
  140.                                 maxroomsize:300,
  141.                                 mul:1,
  142.                                 add:0,
  143.                             )
  144.                         ),
  145.                     ]
  146.                 )
  147.             }
  148.         ).add;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement