# MinaCoding2025_MorningCombine

# RumblingShapes

For ***MinaCoding2025* Prompt 5 & 7**: *Morning & Combine*, **RumblingShapes** is coded in **LiveCodeLab** where shapes are combining in the morning but also rumbling over each other.

## Poem

```ocaml
Length and Width Changing
Surface Area Ranging
Trying to get awake
Awake for their morningly presence
Stretching out those morning aches
To highlight their essences
```

%[https://youtu.be/c-3SLQoBjWY] 

## Code

### LiveCodeLab Visual

```javascript
simpleGradient maroon, lemonchiffon, mediumblue
move Math.hypot(sin(wave(4))),sin(time % 7),sin(wave())
rotate (time % 16)*7, sin(time),cos(time)

fill blue
noStroke
	ball 2
fill orange
noStroke
	box 3 + time % 3 * 2, wave() 
fill white
noStroke
	peg time % 5, time % 7


if time % 30 > 15
	bpm 123
else if time % 30 < 10
	bpm 88
else
	bpm 22
```

### LiveCodeLab Audio

```javascript
play 'tranceKick'  ,'-x-x ---x x-x- ---x-xx'
play 'alienBeep'  ,'--x- -x-x --x- -x-x'
play "bing"  ,'--x- -x--------x ---x --x- ------x'
play "ciack" + int(random 2) ,'x--xx----xxxx'
play "ride"  ,'--x- -----xx- ------xx-'
```
