WCCC_Zoo

MushyMutationZoo

For MinaCoding2025 Prompt 6: Creatures, MutationOfMushy contains a coded mutation of Locomotion’s Mushys with their own soundtrack coded in SonicPi. -https://blog.illestpreacha.com/minacoding2025creature

For this week's Creative Code challenge by @sableRaph: “Zoo”, MushyMutationZoo takes coded elements from Locomotion & HydraVideoSynth to evoke a zoo (defined as a place or situation of confusion and/or disorder) element to the mutations of Mushies.

Poetry

Mushys , being mere creatures
Have mutated
To enhance their features
As their movements have been translated
For these mutations that have been Created
But these transformations
Contained chaotic information
Trying to ease
Attempting to squeeze
As the Mushys are no longer mere creatures

Video

Code

Locomotion

b n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = n / 15, x =  range -6 - 2 (osc 0.15), y = -1, z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] b;

c n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = -1.3, x =  range -8 4 (osc 0.15), y = -1, z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] c;

d n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = -1.3, x =  range -16 8 (osc 0.15), y = -1, z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] d;

e n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = -1.3, x =  range -16 8 (osc 0.15), y = range -4 4 (osc 0.15), z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] e;

f n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = -1.3, x =  range -16 8 (osc 0.15), y = range 4 -4 (osc 0.15), z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] f;

g n = dancer {url= "mushy", animation = [9,1,2,1,9,4,1], dur = 8.5 / n, size = -1.3, x =  range 8 -8 (osc 0.15), y = -1, z = -4, sy = 2 / n, sz = 4, ry = 90, rz = 135, rx = 75};
for [0..25] g;

HydraVideoSynth

s0.initScreen()

src(s0).scale([0.75,0.5,0.25,1,1.25,1.5].smooth()).scale(0.5).modulate(s0).
modulateRotate(src(s0).pixelate(25)).modulateRepeat(src(s0),2.5).scale(1.24).out()
0
Subscribe to my newsletter

Read articles from Kofi / Illestpreacha directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Kofi / Illestpreacha
Kofi / Illestpreacha