MinaCoding2025_TalkContinue

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

Kofi / Illestpreacha
Kofi / Illestpreacha