Genuary2026_BlobWorld
Genetics, Growing, Organic Geometry
Updated
•2 min read
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
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
Code
LiveCodeLab
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))
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))
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
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()
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(




