·

# 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
``````

## 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
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()
``````

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

create(1,3,vid3)
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
``````