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