WCCChallenge_Eclipse

WCCChallenge_Eclipse

Multi-Orbital Speculative Design

Espilce

For this week's Creative Code Challenge by @sableraph: "Eclipse", Espilce is eclipse spelt backwards. Which is represented by the Multi-Orbital speculative eclipse contained in this sketch that is coded in LiveCodeLab, Hydra & SonicPi.

Poem

Rotations Around Objects
Interference as an Intent
Opacity is  both there or Absent
Differences seen in the moment
For a time of reflect

Video

Code

LiveCodeLab

v = (frame) % 510

4 times
    rotate 0, wave, sin(time)
    15 times with i
        fill v/2, abs(v - 130)/3, (time % 30) * 7
        ambientLight abs(110 - v), v/25, (v + 2), v/25
        if time % 30 > 15
            stroke (time % 30) * 7, v/2, abs(v - 130)/3
        else
            noStroke
        rotate 
            ball wave(0.003) + 1 + v/500

Hydra

 s0.initScreen()

src(s0).diff(src(s0).scrollX([0.3,-0.2,0.1,0.2,-0.3,-0.4])
.scrollY([0.1,-0.1,0.05,-0.05,-0.15])).out()

SonicPi

live_loop :GameTunesRemix do
  use_bpm 30
  with_fx :distortion , mix: 0.35 do
    with_fx :reverb, mix: 0.7, pre_mix: 0.4 do
      synth :pretty_bell if spread(5,8).mirror.shuffle
      play scale([44,46,48,50].choose, :minor).choose
      sleep [0.25,0.5,1,2].choose
    end
  end
end


with_fx :vowel do
  live_loop :bd do
    sample :bd_ada if spread(5,8).reverse.tick
    sample :bd_haus if spread(7,12).mirror.tick
    sleep 0.25
  end
end