MinaCoding2025_TalkContinue

2 min read
Table of contents

JitteringOnScreen
For MinaCoding2025 Prompt 20: Talk & Continue, JitteringOnScreen coded in Locomotion & SonicPi explores the OrDroids during a chaotic movement session.
Poem
Movement
Chaotically for amusement
Overpacked and layered
But as they heard
The movements packed
And the chaos stacked
Code
Video
Code
Locomotion
a n = dancer { url = "ordroid",animation = [3,1,4,1,5,1,6], size = n/6 + range 0.15 0.65 (osc 0.10),x = n, y = -4,sz = n /17, sx = n/2 + range 0 12 (osc 0.15),sy = n/3 + range 0 6 (osc 0.15)};
for [0..7] a;
b n = dancer { url = "ordroid",animation = [3,1,4,1,5,1,6], size = n/6 + range 0.15 0.65 (osc 0.10),x = 3 - n , y = -4,sz = n /17, sx = n/2 + range 0 12 (osc 0.15),sy = n/3 + range 0 6 (osc 0.15)};
for [0..7] b;
c n = dancer { url = "ordroid",animation = [3,1,4,1,5,1,6], size = n/6 + range 0.15 0.65 (osc 0.10),x = n + 3 , y = -4,sz = n /17, sx = n/2 + range 0 12 (osc 0.15),sy = n/3 + range 0 6 (osc 0.15)};
for [0..7] c;
SonicPi
def sounding(loop,sampling,pace)
live_loop loop do
with_fx :whammy do
use_random_seed Time.now.to_i / 2
sample sampling, rate: rrand(pace * -1, pace)
sleep [0.5,1,2].choose
end
end
end
sounding(:bells,:perc_bell,4)
sounding(:snaps,:perc_snap,3)
sounding(:blips,:elec_blip2,3)
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
