
FloatationInSpace
For this week's Creative Code Challenge by @sableraph: "Drone”, FloatingInSpace coded from Locomotion, SonicPi & HydraVideoSynth explores a bunch of floating entities that are slowly drifting to drone inspired sounds.
Poetry
Floating
Slowly Drifting
Drifting as the Space is Reloading
Reloading as the angles are Whisking
Whisking while Floating
Drifting while roaming
And still Floating
Video
Code
Locomotion
b n = dancer {url="dataGhost",size = 1.45 * sin(n) * 2, x = -8 + n + range 1 - 5 (osc 0.25), y = -8 + n + range 1 - 5 (osc 0.25), ry = 270 / sin(n), rx = n* 10,lx = sin(n*10) *range 10 20 (osc 0.11),lz = sin(n) * 30 + range 10 180 (osc 0.15), z = sin(n * -1) + range -4 -20 (osc 0.20), dur = 10 }; for [1..55] b;
HydraVideoSynth
s0.initScreen()
src(s0).pixelate(500,500).add(src(s0).scale(0.25).scrollX([0.4,-0.2,0.05])).modulateRotate(src(s0).diff(src(s0).scale(1.5).colorama(0.56))).out()
SonicPi
def magic(looper,timer, x,sust,sleeper,sampling)
live_loop looper do
use_random_seed Time.now.to_i * timer
use_bpm x.choose
with_fx [:ping_pong,:wobble,:gverb].tick, mix: 0.65 do
with_fx :ixi_techno , mix: [0.6,0.3,0.1].tick do
with_fx :reverb, mix: 0.7, pre_mix: 0.4 do
with_fx :vowel, voice: dice(4), mix: 0.25 do
#synth [:pretty_bell,:piano,:hollow,:piano,:chiplead].choose
sample sampling if spread([2,3,4,5].tick,[8,7,6,9].choose).mirror.shuffle
play scale([4,12,38,46,11,29,66,21].choose, [:minor,:major].tick), sustain: sust
sleep sleeper
end
end
end
end
end
end
magic(:changeGameTunes,2,[60,90,120,45,60,15],dice(5),[1,2,4].choose,[:ambi_drone,:ambi_lunar_land,:perc_snap].choose )
magic(:changeGameTunes2,4,[12,12,10,9,24],[1,2,4].tick,[0.5,1,2,4,8].choose, [:elec_blip2,:elec_bong].tick)
magic(:changeGameTunes3,6,[5,10,20,30,25,10],[5,4,3,2,1].choose,[0.25,0.5,1,2,4].choose, [:perc_snap,:guit_harmonics,:drum_bass_soft ].choose)



