// SCSCC-34 "Cellular Automata" Updated.
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

a={|r|q=put(0!w=64,h=w/2,1);m=(asDigits(_,2,3)!8)[7..0];{{|n|if(q@n>0,"█"," ").post}!w;Post.nl;g=q;q=[];g={|n|c=g@@(n-1..n+1);{|n|if(m@n==c,{if(asDigits(r,2,8)@n>0,{q=q++1},{q=q++0})})}!8}!w}!h;\};fork{{|i|a.(i);Env.perc.test;1.wait}!255} // Pass the rule to function. I.e. a.(rule)

// TIL You can use the method .test on Envelopes.

#SuperCollider #CellularAutomata #sc256

// SCSCC-46 "SizeCodingClub"
// - - - - - - - - - - - - - - - - - - - - - - - -

fork{loop{play{ar(Saw,c="\\ _-/ #SCSCC".choose.post.ascii*[1,3],kr(Env.perc(0,0s,1),2))/2};choose((1..3)/11).wait}}

// Getting close 50…

#SuperCollider, #sc140

// SCSCC-45
// - - - - - - - - - - - - - - - - - - - - - - - - -

// Lullaby sub 140 version

play{ar(b=Blip,Select.kr(QuadN.ar(r=1<<_!3*1s,(..2)/9+1)+1*18,(12*_!3)+.x[0,2,3,5,7,10]+.x[19,0]).midiratio*49,2+e=b.ar(r,3),e).sum!2/9}

// Lullaby sub 200 version

play{Splay.ar(ar(b=Blip,ar(b,3s,33)/3+1*Select.kr(QuadN.ar(r=1<<_!3*1s,(0..2)/9+1)+1*18,(12*_!3)+.x[0,2,3,5,7,10]+.x[19,0]).midiratio*49,(a=LFSaw.ar(-1*r,1).max.lag(0s5))+3,a**3+(a**0.3)+0s))/8}

#SuperCollider. #sctoot #sc140 #sc256

A late update... I've extended the album. Always wanted to do that. 'Skating on Glass'
#SuperCollider #redfrik
Ah, I needed to take a break. Then, I got it in my head that I NEEDED to get this album out. It's been in the queue for 5 years. So, I finally got my Redfrik odes in order. Well, as much as that is possible: https://measurelesstoman.bandcamp.com/album/odes-to-redfrik #redfrik #supercollider
Odes to Redfrik, by measureless to man

10 track album

measureless to man

WORKSHOP: Coding Musical Patterns - Algorithmic Composition, Generative Growth, and the Music of Math
Mads Kjeldgaard

Saturday 25.4.26 and Sunday 26.4.26
11am - 4pm with breaks

at Morphine Raum in Berlin, Germany. Organized by Hyperlinear. Poster by @joegilmore. More info below.

#supercollider #algorithmiccomposition #generative #generativeart #computermusic

Set/Past split tape, by Reuben Ingall and Transmissions

19 track album

Reuben Ingall

// SCSCC-44
// She is homeless…
// - - - - - - - - - - - - - - - - - - - - - - - - -

play{(t=kr(z=LFSaw,-8/(kr(z,1/2,1)<(-1/2)+3),1)+1)>0.3/1.3+(t/2**8)+0.3*sum(LFPar.ar(midiratio(Select.kr(Demand.kr(t>0s,0,Dseq([2,6,0,0,2,4,0,0]+.x[0,0,1,1,1],inf)),clump("Z]adhZ]adfU_adhVabfiS_bfiX_bdh\\hkor[gknr".ascii-90,5)))*147*.x[1,2,3,6]))/44!2}

#SuperCollider #CrystalWaters #NealConway #GypsyWoman #BasementBoys #sc256

Thinking about chords #Supercollider
Found some absolutely filthy and crucial bugs in the code most central to my performance/composition setup in #SuperCollider 🙀🙀🙀 Remember, kids: Don't forget to unit test.