# Genuary2026_BlobWorld

# BlobbishWorld

Coded in #**LiveCodeLab & HydraVideoSynth** for Genuary2026,, ***BlobbishWorld*** uses LiveCodeLab to make the Blobs through *Organic Geometry.(Prompt 25),* HydraVideoSynth to showcase *Genetic Mutation(Prompt 29)* and both languages to showcase *LifeForm( Prompt 27)*

## Poem

```ocaml
Blobs are blobbing
With hopes of their season
To perform their treason
But is there a way of it stopping?
Stopping their evolution?
Stopping their Mutation?
```

## Video

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

## Code

### LiveCodeLab

```javascript
scale 0.05

ringDetail = (time % 40 + 1) * 3
ambientLight 255,150, 90
noStroke
fill gold
background black


time % 14 + 5 times with i
	ringDetail times with j
		rotate Math.hypot(sin(time)*i,cos(time)*i),Math.hypot(sin(time)*i,cos(time)*i),Math.hypot(sin(time)*i,cos(time)*i)
		move i/time, sin(i), i *wave(cos(i)*2)
			ball Math.hypot(j % i, sin(time))
```

```javascript


scale 0.05

ringDetail = (time % 40 + 1) * 3
ambientLight 255,150, 90
noStroke
if time % 30 > 15
	fill aqua
else
fill color((time % 15 + 1) * 17,sin(time)*255, 255 - ((time % 20)*10))
background black


time % 14 + 5 times with i
	ringDetail times with j
		rotate Math.hypot(sin(time)*i,cos(time)*i),Math.hypot(sin(time)*i,cos(time)*i),Math.hypot(sin(time)*i,cos(time)*i)
		move i/time, sin(i), i *wave(cos(i)*2)
			ball Math.hypot(j % i, sin(time))
```

```javascript
if time % 20 > 10

    bpm 88 - (time % 20) * 3
    play 'penta',  '--x- -xx- x  x --x- --x-'
    play 'beepC',      '-x-- ---- x--x xxx-'
    play 'beepA',      '--x- --xx-- --x- --xx--'
    play 'snap',   '--x- -x--x-- -xx- --x--'
    play 'tense',      'x--x  x --x- x -x-- -x--'
    play 'voltage',    'x-x- -x-- x-xx x-xx'
    play 'cosmos', '-x-x ---x x-x  x- --xx'

else
	
    bpm 70 - (time % 20) * 3
    play 'lowFlash',  '--x- --x-'
    play 'beepA',      '-x-- xx--- x--x xxx-'
    play 'beepC',      '--x---xx-- --x- --xx--'
    play 'downstairs',   '--xxx--x--x-- -xx- --x--'
    play 'tense',      'x--x-x--x- x -x-- -x--'
    play 'mouth',    'x-x--x--x-x---x x-xx'
    play 'warm', '-x-x---x x-x-x- --xx'

```

### HydraVideoSynth

```javascript

s0.initScreen()

src(s0).blend(src(s0).scale(0.95)).blend(src(s0).scale(1.05)).diff(src(s0).scale(1.23))
.diff(src(s0).scale(1.43).colorama([0.1,0.2,0.3,0.2,0.1])).modulateScale(src(s0).scale(0.25)).out()
```

```javascript

s0.initScreen()

src(s0).blend(src(s0).scale(0.95)).blend(src(s0).scale(1.05)).
diff(src(s0).scale(1.23)).diff(src(s0).scale(1.43).colorama([0.1,0.2,0.3,0.2,0.1])).
modulateScale(src(s0).scale(0.25)).out(
```
