# WCCCxGenuary2026_DisOrder

# 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](https://blog.illestpreacha.com/genuary2026orderdisorder)

## Poetry

```python
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

%[https://youtu.be/KDBzvRjM1Bc] 

## Code

### HydraVideoSynth Disorder

```javascript
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

```javascript
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

```ruby
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)
```
