# WCCC_Lines2

# ManyCrannies

For this week's Creative Code Challenge by @sableraph: ***"Lines”, ManyCrannies*** coded from  **#LiveCodeLab & #HydraVideoSynth** explores a Lines, Crannies and Nooks attempting to form in that realm.

## Poetry

```javascript
Lines Upon Lines
Lines Across
Lines Underneath
Lines Wanting to speak
Lines itching to creep
Lines willing to weep
Lines embracing a leak
Lines feeling a loss
Just Lines Upon Lines
```

## Video

%[https://youtu.be/u-aV6DXHX78] 

  

## Code

### LiveCodeLab Visuals

```javascript
simpleGradient black,aqua,black

100 times with i
	scale (time % 30 + 1)/ 7.5
	rotate Math.sqrt(i), Math.cbrt(i), i
	move Math.cbrt(sin(time))/3, (time % 33 + 1)/100, i / ((time % 10 + 1) * 40)
	line

100 times with i
	scale 1.12
	rotate i,Math.sqrt(i), Math.cbrt(i)
	move  i / ((time % 10 + 1) * 40),Math.cbrt(sin(time))/3, (time % 33 + 1)/100
	line 1,0.9,2
```

### LiveCodeLab Audio

```javascript
if time % 30 > 15
	bpm 180
	play "hiss"  ,'--x- ---- --x- ----'
	play "cosmos"  ,'--x- x--- --x- -xx-'

else
	bpm 62
	play "cosmos"  ,'--x- ---- --x- ----'
	play "bing"  ,'--x- x--- --x- -xx-'

play "hoover" + int(random 3) ,'x--x--xxx---xx'
play "ride" + int(random 2) ,'x--xx---xxxx----- x'
play "tranceKick" + int(random 6) ,'x-xx----x----xx-x'

play "tense" + int(random 14) ,'x-xx--x'
```

### HydraVideoSynth

```javascript
s0.initScreen()

src(s0).scale(1.3).modulate(src(s0).scale(1.2).diff(src(s0).repeat(1,3))).modulateRotate(src(s0).pixelate(500,500).scale(1.1).repeat(1,3)).out()
```
