WCCC_PetriDish

1 min read
Table of contents

PetriInsight
For this week's Creative Code challenge by @sableRaph: “ Petri Dish”, PetriInsight is coded in Hydra, LiveCodeLab & SonicPi to showcase a petri dish of the digital organisms created by LiveCodeLab. Aided with extra effects.
Poetry
What Does the MicroScope see?
Within the Constraints
That contains the contents
That is seen in the Petri?
How are these cells reacting?
How are these cells constructed?
That is within the realm of the Petri
Between its molecular levels
And how some entities manage to double
Video
Code
LiveCodeLab
x = time % 8
y = time % 7 + 2
z = Math.hypot(x ^ y, (wave(0.003)* time % 5 + 6))
z times
scale (~x)/12
move wave(0.03)
rotate z, z/3 , z^z
ball z / 9 , ~z / 100
Hydra
noise(3,1,1).colorama([0.3,0.5,0.6,0.9].smooth()).diff(voronoi(10,5,5)).
modulateRotate(osc(1,1,1).scale(3)).modulateScale(noise(3,1,1),0.4).luma(0.25).
scale([0.5,1,2,1,0.5,0.25,0.1,0.75].smooth()).out()
speed = 0.25
SonicPi
live_loop :ElectricFlow do
use_random_seed (Time.now.to_i)/12
with_fx :whammy do
with_fx [:ixi_techno,:ping_ping].choose, mix: rrand(0.3,0.7) do
use_bpm 115
sample :vinyl_hiss, rate: [1.5,0.75,0.25].choose if spread(19,22).shuffle.tick
sample :ambi_dark_woosh, rate: [1.5,3].choose if spread(15,22).ring.tick
sleep [0.5,1,2].choose
end
end
end
live_loop :elecPings do
with_fx [:flanger,:ixi_techno].choose, mix: rrand_i(0.1,0.9) do
with_fx :gverb, mix: [0.1,0.2,0.3,0.2,0.1].tick do
use_random_seed (Time.now.to_i)/5
use_bpm 160
sample [:elec_flip,:elec_bong].choose , rate: [1.5,2,0.5].choose if spread(17,22).tick
sample [:elec_ping,:elec_pop].choose , rate: [1.5,3,1,0.25,0.5].choose if spread(13,22).reverse.tick
sleep [1,0.5,2].choose
end
end
end
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
