Genuary2026_Lowres
Low Res & Glitch
Updated
•3 min read
256+ Dancers+
256+ Dancers+ is coded in Locomotion & HydraVideoSynth which adds a low res (4th Prompt of Genuary2026) option to the previous sketch of 256 Dancers.
Poem
256 Dancers
Motioning to the angles
As if they were seeking answers
With each moment, their joints dangle
Images





Code
HydraVideoSynth
s0.initScreen()
src(s0).add(src(s0).modulateScale(osc(0.1,0.1,0.1).luma(0.5))).repeat(()=> (time % 40 +1)/12,3).
modulateScale(src(s0).blend(s0),()=> time % 7 +1).out()
speed = 0.5
Locomotion
Locomotion Code:
-- Triple Light Points
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 8 35 (osc 0.15), color = 0x808080 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 15 35 (osc 0.25), color = 0x808080 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 20 45 (osc 0.25), color = 0x808080 };
y n = dancer { url= "orDroid", size = 0.25, x= -1 + n/2, y = -3.0}; for [1..16] y;
z n = dancer { url= "orDroid", size = 0.25, x= -2 + n/2, y = -2.0}; for [1..16] z;
a n = dancer { url= "orDroid", size = 0.25, x= -3 + n/2, y = -1.0}; for [1..16] a;
b n = dancer { url= "orDroid", size = 0.25, x= -4 + n/2, y = 0}; for [1..16] b;
c n = dancer { url= "orDroid", size = 0.25, x= -5 + n/2, y = 1.2, z = -2}; for [1..16] c;
d n = dancer { url= "orDroid", size = 0.25, x= -6 + n/2, y = 2.2, z = -2}; for [1..16] d;
e n = dancer { url= "orDroid", size = 0.25, x= -7 + n/2, y = 3.2, z = -2}; for [1..16] e;
f n = dancer { url= "orDroid", size = 0.25, x= -8 + n/2, y = 4.2, z = -2}; for [1..16] f;
g n = dancer { url= "dataghost", size = 0.125, x= -4 + n/4, y = -3.0}; for [1..16] g;
h n = dancer { url= "dataghost", size = 0.125, x= -3 + n/4, y = -2.0}; for [1..16] h;
i n = dancer { url= "dataghost", size = 0.125, x= -2 + n/4, y = -1.0}; for [1..16] i;
j n = dancer { url= "dataghost", size = 0.125, x= -1 + n/4, y = 0}; for [1..16] j;
k n = dancer { url= "dataghost", size = 0.125, x= 0 + n/4, y = 1.2, z = -2}; for [1..16] k;
l n = dancer { url= "dataghost", size = 0.125, x= 1 + n/4, y = 2.2, z = -2}; for [1..16] l;
m n = dancer { url= "dataghost", size = 0.125, x= 2 + n/4, y = 3.2, z = -2}; for [1..16] m;
n n = dancer { url= "dataghost", size = 0.125, x= 3 + n/4, y = 4.2, z = -2}; for [1..16] n;




