// title: messy code for delay lines (works fine for improvising with reductionis/near silence stuff // author: tiagmoraismorgado // description: // code: ////////////////////////// ////////////////////////// o=s.options; o.memSize; o.memSize = 2.pow(21); s.quit; s.boot; o.memSize; // quadriphonic version ( ~sdl={Pan4.ar(CombC.ar(SoundIn.ar(1), rrand(100, 1000), rrand(100, 1000), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl2={Pan4.ar(CombC.ar(SoundIn.ar(1), rrand(50, 500), rrand(50, 500), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl3={Pan4.ar(CombC.ar(SoundIn.ar(1), rrand(25, 250), rrand(25, 250), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl4={Pan4.ar(CombC.ar(SoundIn.ar(1), rrand(12.5, 125.0), rrand(12.5, 125.0), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl5={Pan4.ar(CombC.ar(SoundIn.ar(1), rrand(7.4125, 74.125), rrand(7.4125, 74.125), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ) ( ~sdl.play; ~sdl.play; ~sdl.play; ~sdl.play; ~sdl2.play; ~sdl2.play; ~sdl2.play; ~sdl2.play; ~sdl3.play; ~sdl3.play; ~sdl3.play; ~sdl3.play; ~sdl4.play; ~sdl4.play; ~sdl4.play; ~sdl4.play; ~sdl5.play; ~sdl5.play; ~sdl5.play; ~sdl5.play; ) {SoundIn.ar(1, 1, 0)!4}.scope o=s.options; o.memSize; o.memSize = 2.pow(21); s.quit; s.boot; o.memSize; // 2channels version ( ~sdl={Pan2.ar(CombC.ar(SoundIn.ar(1), rrand(100, 1000), rrand(100, 1000), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl2={Pan2.ar(CombC.ar(SoundIn.ar(1), rrand(50, 500), rrand(50, 500), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl3={Pan2.ar(CombC.ar(SoundIn.ar(1), rrand(25, 250), rrand(25, 250), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl4={Pan2.ar(CombC.ar(SoundIn.ar(1), rrand(12.5, 125.0), rrand(12.5, 125.0), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ~sdl5={Pan2.ar(CombC.ar(SoundIn.ar(1), rrand(7.4125, 74.125), rrand(7.4125, 74.125), mul:0.6), LFDNoise0.kr(0.01), LFDNoise3.kr(0.01), 1)}; ) ( ~sdl.play; ~sdl.play; ~sdl.play; ~sdl.play; ~sdl2.play; ~sdl2.play; ~sdl2.play; ~sdl2.play; ~sdl3.play; ~sdl3.play; ~sdl3.play; ~sdl3.play; ~sdl4.play; ~sdl4.play; ~sdl4.play; ~sdl4.play; ~sdl5.play; ~sdl5.play; ~sdl5.play; ~sdl5.play; ) {SoundIn.ar(1, 1, 0)!2}.scope