WCCCxGenuary2026_DisOrder
Shards Floating Arounds
Updated
•2 min read
OrderDisOrderShards
For this week's Creative Code challenge by @sableRaph & Prompt16 of Genuary 2026: “Order and Disorder“, OrderDisOrderShards contains disordered and ordered HydraVideoSynth Coded sketches, side by side. Audio is coded in SonicPi(Also made for this prompt): https://blog.illestpreacha.com/genuary2026orderdisorder
Poetry
Overlaid Shards
Crossing boundaries & Yards
Floating & Loading
As the shards are encoding
Order is not Only seen
But can be heard
Along the pace
Along the Tone
Of what is shown
In this pace
As these words
Appear on the scene
As Order is not only seen
Video
Code
HydraVideoSynth Disorder
voronoi([1,2,3].smooth(),[0.15,0.10,0.05,0.01].smooth(),[1.1,2.2,3.3,2.4,1.3,1.2,0.1].smooth()).
blend(noise(1,2,3).modulatePixelate(osc(1,0.5,0.3)).kaleid(3).colorama()).
diff(noise(3,1,1).modulateRotate(voronoi())).
add(noise(0.5,1,0.2).color(1,0.5,1.25)).modulateScale
(noise(0.5,1,0.2).color(1,0.5,0.25).colorama(),0.9).modulateRotate
(noise(0.5,1,0.2).color(1,0.75,.25).colorama(),0.9)
.out()
speed = 2
HydraVideoSynth Order
voronoi([1,2,3].smooth(),[0.15,0.10,0.05,0.01].smooth(),[1.1,2.2,3.3,2.4,1.3,1.2,0.1]).
blend(noise(1,2,3).modulatePixelate(osc(1,0.5,0.3)).kaleid(3).colorama()).
diff(noise(3,1,1).modulateRotate(voronoi())).
add(noise(0.5,1,0.2).color(1,0.5,0.25)).
out()
speed = 0.25
SonicPi
use_random_seed Time.now.to_i
#array made from a python script
def sonification(shipyard,looping,sampling)
live_loop looping do
#iterating the 2d arrays
for i in (0...shipyard.size) #overall size of range
for j in (0...shipyard[i].length) #overall length of the arrays
#these variables will be the main event trigger for each scenario, through different uses
x = shipyard[i][j]
y = Math.sqrt(shipyard[i][j])
case x #using case & when as a switch while using
when 1..3
with_fx :ping_pong, mix: 0.65 do
with_fx :ixi_techno, mix: 0.75 do
with_fx [:echo,:whammy].choose, mix: rrand(0.4,0.8) do
sample [:loop_safari,:tabla_ghe4].choose, amp: 6, rate: x * rrand_i(-2,2) + 0.01, beat_stretch: y
end
end
end
when 4..6
with_fx [:ping_pong,:vowel].choose, mix: rrand(0.4,0.8) do
sample [:elec_blip,:elec_blip2,:elec_bong].choose, beat_stretch: y + 1, amp: x - 1, decay: x + 1
end
when 7..9
if x % 2 == 0
use_synth :piano
n = ring(:b3,:c4,:c5,:d6,:e7,x*9,x*12)
else
use_synth [:prophet,:chipbass,:chiplead].choose
n = ring(:c5,:a4,:b1,x*7)
end
with_fx :wobble do
play n.tick, on: spread(x+6,24).look, release: (x/24), pan: -0.5
end
else
with_fx [:ping_pong,:flanger,:whammy].choose, amp: 1, mix: rrand(0.4,0.8) do
sample sampling, attack: x, beat_stretch: (x-3).abs
end
end
sleep [0.5,0.75,1,1.5,2].choose #pause in between each spawn, replicating the different thinking processes
end
end
end
end
#following a tick format
sonification(shipyard5,:yard5,:ambi_glass_hum)
sonification(shipyard4,:yard4,:ambi_glass_rub)
sonification(shipyard3,:yard3,:ambi_piano)
sonification(shipyard2,:yard2,:ambi_glass_hum)
sonification(shipyard1,:yard1,:ambi_piano)
#following a shuffle format
sonification(shipyard1.shuffle,:yard1mix,:ambi_choir)
sonification(shipyard3.shuffle,:yard3mix,:ambi_lunar_land)
sonification(shipyard5.shuffle,:yard5mix,:ambi_soft_buzz)




