# WCCC_Zentangles

# ConstantTangles

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

```javascript
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
```

## Video

%[https://youtu.be/sRm1_bL002U] 

## Code

### LiveCodeLab

```javascript
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
```

### Hydra

```javascript
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
```
