WCCChallenge_ConnectingDots

WCCChallenge_ConnectingDots

Dotting Between Scenes

DotsMayhem

For this week's Creative Code Challenge by @sableraph: "Connecting Dots", Dots Are creating Mayhem through the Coding Environments: TixyLand, Limut, LiveCodingYoutube, Hydra & SonicPi

Dotting

  • The Original dots are coded through various TixyLand equations

  • Then through a mix of Hydra, Limut, LiveCodingYoutube & 360 view to bring the mayhem of the dots to the screen.

  • Transitional sounds coded by Limut & SonicPi

Poem

Sea Of Dots
Dots in the Waves
Dots swimming in their Ocean
Creating Mayhem in the Open
Against the Terrains of Their Caves
Against the Currents, the Rain
Against the pace of the Space
That keeps them in Place
As they look for the Phase  that Shall Open
For This is how the Path Opens

Video

Code

TixyLand

//Equation One
imul(t,y)/(sinh(t/i)+tan(t/y^3)+cos(t/x))/sqrt(i/t) + cbrt(y/t)

//Equation Two
Math.hypot(~(i|t)%256&(i^~t)%30,i%t)

//Equation Three
sqrt((x^y)%((32/t))|0)&t%9+1

//Equation Four
(t/(Math.sqrt(x/y)*t^(i/3)))

//Equation Five
(i/t+y^x) * x % t/3

Limut

set bpm= [135,90,45,135,215,215,215,215,215,135,135,135,135,135,135,90,90,45,45,45,215,45,135,135,135,90,90,215]
set Prog=[3,5,6,6,7,2,5,4,0,4,9,12]t8
set chords=[0,2,4,3]t[16,8,4,4]

set scale=minor

v kal 0, tunnel, scroll={x:time/22,y:time/33,z:time/20}, monochrome, fore=rainbow, mid=yellow
b dbass [(04v).], dur=8, noisify=1/8, drive=2/8, fold=1, phaser=1/8, room=2, add=[2,3,1,0]t8, addc=wow, pan=[-1/2:1/2]r, chorus=2, att=1/2, rel=5

hh play -x0xx---x, dur=1/4, amp=[0.2:1.2]n

Ch piano 0__2, dur=(prog+(0,-1,2,4))%5, Sus=17, add=(prog+(0,2,4,6,8))%7, amp=2, Oct=7,room=2
Le piano 0_.[.0]2343, amp=3, add=(prog+(0,-1,2,4))%5
Oct=(prog+(0,2,4,6,8))%7,echo=1/16
d1 play x-o-o-o-xxx-o--xx-x--x-oo-x,amp=(prog+(0,-1,2,4,-3,-4))%6,dur=(prog+(0,-1,2,4))%12, echo=4/7
Bass dbass 0, dur=8, att=2, rel=4, lpf=100*[3,30]l16@f
Sn play .(xO--xo-xx-x----x------x), dur=(prog+(0,-1,2,4))%5, room=1.1, echo=1/16

Hydra

 s0.initScreen()

src(s0).kaleid([1.5,2,2.5].smooth()).scrollX(0.5).out()

LiveCodingYoutube


vid1 = "iunb8fWF5TE"
vid2 = "Yni18IONv_w"
vid3 = "N2d_wAZYTR4"

create(1,3,vid3)
add(1,3,vid2)
cue(0, vid2,)
cue([1,4,8,9,10],vid1)
cue([2,3,5,7],vid3)

play(all)

speed(0,0.5)

speed([1,2,4,6,9],2)
speed([3,5,7,9,11],-1.5)

SonicPi

with_fx :flanger, mix: 0.4 do
  with_fx :vowel, mix: rrand(0.1,0.9) do
    use_bpm 60
    live_loop :r_dab8082 do
      sample :elec_blip2, beat_stretch: 12 if spread(5,12).tick
      sample :sn_dub, beat_stretch: 8 if spread(6,13).tick
      sample :guit_em9, beat_stretch: 4 if spread(7,14).tick
      sleep [0.5,1,2,4,8,12].choose
    end
  end
end

with_fx :whammy, mix: 0.4 do
  with_fx :ixi_techno, mix: rrand(0.1,0.9) do
    use_bpm 60
    live_loop :r_dab8083 do
      sample :guit_em9, attack: 2, decay: 4, sustain: 4, release: 2, beat_stretch: 12 if spread(7,12).tick
      sample :ambi_piano, attack: 0.5, decay: 2, sustain: 3.5, release: 2, beat_stretch: 8 if spread(5,12).tick
      sample :tabla_ghe1, amp: dice(5), decay: 1, attack: 1, sustain: 2, beat_stretch: 4 if spread(7,12).tick
      sleep [0.5,1,2,4,8,12].choose
    end
  end
end