·

# SeaOfDots

For this week's Creative Code Challenge by @sableraph: "3 Colors", SeaOfDots is Coded with three colors(Two shades of Blue and White) over a pitch black sky night.

## Dots Usage

The Languages used are TixyLand(Reused code from this week's Mathober prompt: Removable), Hydra for remixing the TixyLand and SonicPi to give sounds from the color SkyBlue via Shadow Math.

## Poem

``````Sea Of Dots
Dots in the Waves
Dots swimming in their Ocean
Against the Terrains of Their Caves
Against the Currents, the Rain
The Snow that Misbehaves
for This is how the Path Opens
``````

## Code

### Tixyland

``````//Rightside
Math.pow(cos(y)/sin(i) *tan(t), t %8)

//leftside
Math.pow(cos(y)/sin(i) *tan(t), x %8)
``````

### Hydra

``````s0.initScreen()

src(s0).invert()
.pixelate([2000,5000,500,2500,10000].fast(0.04),[3000,10000,500,1000,200,50]
.smooth()).modulateRotate(s0,0.5).luma([0.1,0.3,0.6,0.2].smooth())
``````

### SonicPi

``````#SkyBlueShadowMathRemixed R, G, B , X, Y , Z
SkyBlue = [135, 206, 235,47.055, 55.289, 86.785]

i = 0

live_loop :SkyBlue do
use_random_seed Time.now.to_i
with_fx :ixi_techno do
use_bpm SkyBlue[3]
play SkyBlue[i%6]/Math.tan(70),release: dice(3)
play SkyBlue[i%6]/Math.tan(120)/2,decay: dice(3) + 2
play (Math.cbrt(SkyBlue[i%6])/Math.tan(47)/10).abs,sustain: 3
sleep [0.25,0.5,1,2].choose
puts i
end
i = i + 1
end

use_random_seed Math.sqrt(Time.now.to_i)
with_fx :ixi_techno do
use_bpm SkyBlue[4]
play (SkyBlue[i%4]/Math.tan(50)).abs/12,release: dice(6)
play ((SkyBlue[dice(i%4)]/Math.tan(75)-4)/6.5).abs,decay: dice(6) + 2
play (Math.cbrt(SkyBlue[dice(i%4)])/Math.tan(35)/14).abs,sustain: 3
sleep [1,2,4,8].choose
puts i
end
i = i + 1
end

use_random_seed Math.cbrt(Time.now.to_i)
with_fx :ixi_techno do
use_bpm SkyBlue[5]