Skip to main content

Command Palette

Search for a command to run...

Genuary2026_Lowres

Low Res & Glitch

Updated
3 min read
Genuary2026_Lowres

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;

Genuary2026

Part 18 of 48

Explorations during Genuary 2026

Up next

Genuary2026_16x16

16 Lines of Dancers