packages feed

hsc3-graphs-0.15: gr/rails.scd

// rails (jmcc) #2

"/home/rohan/sw/hsc3-graphs/gr/overlap-texture.scd".load;

~overlap_texture.({
    var n = 20; /* resonant modes */
    var e = Dust.ar(100,0.04); /* excitation */
    var f = XLine.kr(3000,300,8); /* sweep filter down */
    var l = Line.kr(1.0.rand2,1.0.rand2,8); /* sweep pan */
    var r = Array.fill(n,{200 + 3000.0.linrand}); /* resonant frequencies */
    var t = Array.fill(n,{0.2 + 1.0.rand}); /* ring times */
    var k = Klank.ar(`[r,nil,t],Resonz.ar(e,f,0.2));
    Pan2.ar(k,l);
},sustainTime:2,transitionTime:3,overlap:4);