{
   "description" : "sinewaves with pulses. a lot of stochastic stuff, result leading to interesting things",
   "ancestor_list" : [],
   "name" : "Non-Linear Mess #1",
   "author" : "tiagmoraismorgado",
   "id" : "1-585",
   "is_private" : null,
   "code" : "~myDust = {[Resonz.ar([[Dust, Dust2].choose.ar(ChaosGen.allSubclasses.choose.ar(0.1).abs * 10), [Dust, Dust2].choose.ar(ChaosGen.allSubclasses.choose.ar(0.1).abs * 10)], rrand(30, 1200), 0.05)*60FreeVerb.ar(Resonz.ar([[Dust, Dust2].choose.ar(ChaosGen.allSubclasses.choose.ar(0.1).abs * 10), [Dust, Dust2].choose.ar(ChaosGen.allSubclasses.choose.ar(0.1).abs * 10)], rrand(30, 1200), 0.05)*60)]};\r\n\r\n(\r\n~mySine={var a, b, c, d;\r\na={[SinOsc.ar(rrand(30, 75), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30))), SinOsc.ar(rrand(30, 75), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30)))] * 0.3};\r\nb={[SinOsc.ar(rrand(220, 440), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30))), SinOsc.ar(rrand(220, 440), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30)))] * 0.1};\r\nc={[SinOsc.ar(rrand(880, 2200), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30))), SinOsc.ar(rrand(880, 2200), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30)))] * 0.064};\r\nd={[SinOsc.ar(rrand(8800, 22000), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30))), SinOsc.ar(rrand(8800, 22000), mul: ChaosGen.allSubclasses.choose.ar(rrand(1, 30)))] * 0.064};\r\n\tOut.ar(0, (a+b+c+d)*0.4);\r\n};\r\n)\r\n\r\n~dustM1={CmdPeriod.run; ~myDust.play; ~mySine.play}\r\n~dustM2={CmdPeriod.run; ~myDust.play;}\r\n~dustM3={CmdPeriod.run; ~mySine.play}\r\n\r\n[~dustM1, ~dustM2, ~dustM3].choose.value",
   "labels" : [
      "dust",
      "resonz",
      "dust2",
      "chaosgen",
      "freeverb",
      "sinosc"
   ]
}
