Stampede
Prompt for Genuary 25 is Re-Creation, and with Locomotion & Hydra coded a digital Stampede
Poem
A Digital Stampede
May not be complete
But a stampede
With this energy
Can still be considered deep
Video
Code
Locomotion
-- Triple Light Points
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 8 35 (osc 0.15), color = 0xFFA500 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 15 35 (osc 0.25), color = 0xFF0000 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 20 45 (osc 0.25), color = 0x661111 };
--Horses Racing
for [0..10] (\n -> dancer { url ="https://threejs.org/examples/models/gltf/Horse.glb", size = 0.005, y = n/5 + range - 3 3 (osc 0.15),ry = n* 90,lz = n* 45, z = - 10 + 2* n, x = n + range -15 15 (osc 0.15), dur = (n * 2)/30});
Hydra
//Hydra
s0.initScreen()
s1.initScreen()
src(s0).repeat(1,2).blend(src(s1).repeat(2,1)).out()
SonicPi
with_fx :distortion do
with_fx :krush do
live_loop :Riffing do
use_synth :dsaw
n1 = (ring :b1, :a2, :c3, :e4).tick
play n1, release: 0.26, cutoff: 87, res: 3, wave: 1.2
sleep 0.25
end
end
end
with_fx :ixi_techno do
with_fx :reverb do
live_loop :Riffing2 do
use_synth :pretty_bell
n2 = (ring :a1, :b2, :d3, :e4).reverse
play n2, release: 0.76, cutoff: 117, res: 1.5, wave: 1.2
sleep 0.120
end
end
end
with_fx :gverb do
with_fx :flanger do
live_loop :Riffing3 do
use_synth :sine
n3 = (ring :a1, :b2, :d3, :e4).shuffle
play n3, release: 0.76, cutoff: 117, res: 0.8, wave: 1.2
sleep 0.45
end
end
end
live_loop :Riffing4, sync: :Riffing do
use_synth :pretty_bell
n3 = (ring :a1, :b2, :d3, :e4).tick
play n3 if spread(5,12).tick
sleep 0.45
end
live_loop :Riffing5, sync: :Riffing2 do
use_synth :piano
n3 = (ring :a1, :b2, :d3, :e4).tick
play n3 if spread(7,12).tick
sleep 0.45
end