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?
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
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
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