WCCChallenge_LeftBehind

WCCChallenge_LeftBehind

Pixels are Trying to Speak

Pixelated Remnants

For this week's Creative Code Challenge by @sableraph : What is Left Behind, I Coded Pixelated Remnants

This week's languages are Hydra & SonicPi

Process of the Remnants

- The visuals are remnants that were left behind from doing a selfie video, the traces that are seen on the screen are the leftovers of the entities that were in front of the camera.

  • Glitchified to work with the theme of being left behind

  • The process for coded SonicPi sound is similar as it is building off an example provided by Sam Aaron, I was able to give a feeling of something is left behind. From the sounds of the background to the pounding-like sound that can be heard in the background, there is something that is left behind but what is it?

Poem

Remnants Reminiscing
As they were left behind
Behind the rewind
That intertwines their remembrance
Inheritance in the spaces provided
By the pixels
As they fade in
Fade out
About to explore
The inners caves of the screen
The outers waves of the scenes
As they pixelate some more
As pixels and their intel
Start to cave in
And rush towards the screens
As the remnants start to reminisce

Video

Images

Code

SonicPi



live_loop :tron do
  use_random_seed dice(100) / dice(10) + 1
  notes =  (ring :b1, :b4, :b2, :e1, :e2,:e4, :b3, :e3)
  notes2 =  (ring :a1, :a2, :f1, :f2, :c3, :a3 )
  with_synth [:piano,:dsaw,:dsaw].choose do
    with_fx [:ping_pong,:echo].tick, mix: rrand(0.1,0.7) do
      with_fx(:slicer, phase: [0.25,0.125].choose) do
        with_fx(:reverb, room: 0.5, mix: 0.3) do

          n1 = (chord notes.choose, :minor).choose
          n2 = (chord notes2.choose, [:major7,:minor].choose).choose

          p = play n1, amp: 2, release: rrand(8,12), note_slide: [4,5,6,7].tick, cutoff: 30, cutoff_slide: 4, detune: rrand(0, 0.56)
          control p, note: n2, cutoff: rrand(80, 120)
        end
      end


      sleep [0.5,1,2,4,8].choose
    end
  end
end


live_loop :drum_hum do
  with_fx :gverb, mix: rrand(0.3,0.6) do
    with_fx :ixi_techno, mix: rrand(0.2,0.6) do
      sample :ambi_glass_hum, rate: 0.5, decay: 3.5 , amp: dice(4)
      sample :perc_snap2, rate: 0.5, decay: 3.5 , amp: dice(4)
      sleep [0.5,1,2].choose
    end
  end
end



live_loop :gas_blip do
  with_fx :whammy, mix: rrand(0.4,0.7) do
    with_fx :wobble, mix: rrand(0.2,0.6) do
      sample :bd_gas, rate: 0.5, decay: 3.5, amp: dice(4)
      sample :elec_blip2, rate: 0.5, decay: 3.5,sustain: 7, amp: dice(4)
      sleep [0.5,2,4,8].choose
    end
  end
end

Hydra

s0.initCam()
src(s0)
.contrast(2.3)
.mask(shape(1,1,1))
.scale([0.5,0.25,1,2,0.75],[0.804,0.45,0.15])
.scrollX([0.25,0,-0.25])
.modulateRotate(o0,0.0001)
.modulate(o0,-0.3)
.repeat(()=> Math.sin(time)/5 + 0.1,()=> Math.cos(time)/5  + 0.2)
.add(o0)
.out(o0)



speed = 0.35