
Command Palette
Search for a command to run...

Comments
Join the discussionNo comments yet. Be the first to comment.
Search for a command to run...

No comments yet. Be the first to comment.
For this week's Creative Code challenge by @sableRaph: “ Zentangles”, ConstantTangles uses Hydra, LiveCodeLab & SonicPi to imagine a zentangle drawing session that focuses on one completed zentangle and the constant doodling that follows. The sounds in SonicPi are meant to follow the doodling as the drawer allows the lines to have a flow of their own.
Poem
Doodling
As the lines keep going
Going as the lines form
Transform
Into patterns, that are blowing
Merging as they begin to outgrow
Out glow, their previous lines
Into these newer times
This process known as doodling
scale time % 6 + 12
background white
fill black
time % 12 + 17 times
rotate 0, 1, time / 20
rotate 0, 1, 1
ball -1,0,0.4
s1.initScreen()
osc(1,1,1).blend(shape([4,3,3,4].smooth(),[1,2,4,4,8,4,4,4,16].smooth(),1).
luma(0.15)).scale([0.25,0.5,0.75,1].smooth()).
repeat([1,2,3,4,5,6,7,8,9,10,11,12,13,14].smooth(),[14,13,12,11,10,9,8,7,6,5,4,3,2,1].smooth()).
luma(0.15).kaleid(4).diff(src(s1).scale(1.25)).out()
speed = 0.75