{
   "labels" : [
      "rhythmic"
   ],
   "code" : "( // 'random' sequences of rhythms, reverb,...\r\nz = {\r\n    var trig, seq;\r\n    trig = Impulse.kr(6);\r\n    seq = Drand([\r\n        Dseq([4,0,0,1,Drand([1,4]),1,0,1]),\r\n        Dseq([1,0,2,0,Drand([0,1,4]),0,1,1]),\r\n        Dseq([4,0,0,2,Drand([1,2,4]),0,1,1]),\r\n        Dseq([4,0,1,2,Drand([0,1,4]),1,2,0]),\r\n        Dseq([1,1,4,1,Drand([1,4]),2,3,3]),\r\n        Dseq([4,1,0,1,Drand([0,4]),1,0,1])\r\n    ], inf);\r\n\r\n\tg = HenonN.ar(\r\n\t\t[120,120],\r\n\t\tLFNoise2.kr(1, 0.2, 1.2),\r\n\t\tLFNoise2.kr(1, 0.15, 0.15)\r\n\t)\r\n\t* 0.2\r\n\t+ SinOsc.ar([61,40], mul:0.7)\r\n\r\n\t// add lovely chaos noise (taken from documentation example)\r\n\t+ {\r\n\t\tLatoocarfianC.ar(\r\n\t\t\tSampleRate.ir/4,\r\n\t\t\tLFNoise2.kr(2,1.5,1.5),\r\n\t\t\tLFNoise2.kr(2,1.5,1.5),\r\n\t\t\tLFNoise2.kr(2,0.5,1.5),\r\n\t\t\tLFNoise2.kr(2,0.5,1.5)\r\n\t\t) * 0.1 // volume\r\n\t}\r\n\t+\r\n\t{ FBSineN.ar(\r\n    LFNoise2.kr(1, 1e4, 1e4),\r\n    LFNoise2.kr(1, 32, 33),\r\n    LFNoise2.kr(1, 0.5),\r\n    LFNoise2.kr(1, 0.05, 1.05),\r\n    LFNoise2.kr(1, 0.3, 0.3)\r\n\t) * 0.2 * SinOsc.kr(0.01) }\r\n\t;\r\n\r\n    trig = Demand.kr(trig, 0, seq * 0.2) * trig;\r\n\t{ MoogFF.ar(\r\n\t\tg,\r\n\t\tSinOsc.kr(0.1,0,1,1) * 1000 + 3000)}.dup\r\n\t* Decay.kr(trig, Demand.kr(trig,0,Drand([1,2,4,6], inf)*0.1)) // envelope\r\n\t;\r\n};\r\n\r\n{\r\n\tGVerb.ar(\r\n\t\tin: EnvGen.kr(Env.linen(20, 240, 40, 0.6, \\sine)) * z * 0.9,\r\n\t\troomsize: 30,\r\n\t\trevtime: 4, // SinOsc.kr(0.1,0,4,4.1),\r\n\t\tdamping:0.4, // SinOsc.kr(0.12,0,0.4,0.5),\r\n\t\tinputbw:1,\r\n\t\tspread:15,\r\n\t\tdrylevel:SinOsc.kr(0.02,0,0.5,0.5),\r\n\t\tearlyreflevel:SinOsc.kr(0.01,0,0.5,0.5),\r\n\t\ttaillevel:SinOsc.kr(0.02,pi,0.05,0.05)\r\n\t);\r\n}.play\r\n)",
   "is_private" : null,
   "id" : "1-4Up",
   "author" : "Luka P.",
   "name" : "What If 130830",
   "ancestor_list" : [],
   "description" : "A piece i'm working on for a dance performance."
}
