packages feed

hsc3-graphs-0.15: gr/modal-space.scd

// modal space (jmcc) #8

{var b = LocalBuf.newFrom([0,2,3.2,5,7,9,10])
;var x = MouseX.kr(0,15,'linear',0.1)
;var k = DegreeToKey.kr(b,x,12)
;var c = {arg n,r
         ;var o = SinOsc.ar((r + k + (n * 0.04)).midicps,0) * 0.1
         ;var t = LFPulse.ar([48,55].midicps,0,0.15)
         ;var f = (SinOsc.kr(0.1,0) * 10 + r).midicps
         ;var d = RLPF.ar(t,f,0.1) * 0.1
         ;var m = o + d
         ;CombN.ar(m,0.31,0.31,2) + m}
;var n = LFNoise1.kr([3,3])
;(c.(n,48) + c.(n,72)) * 0.25}.play