·

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

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