here is a little track i made
Milky Way von M. E. (soundcloud.com)
live_loop :metro do
sleep 2
end
amps = 0
ampbass = 0
amplead = 0
seeed = 141444122
slep = (ring 5, 5)
live_loop :seeeeds, sync: :metro do
seeed = seeed + 100
set :randseeed, seeed#(ring 541654,64654164,1235216,51531641,6411163,1646532132,1056847645).mirror.tick(:asjdfgsdf) #seeed #
puts :randseeed
sleep (ring 4,2,6,2).tick(:tick21)
end
bass = (ring (chord :c2, :major),(chord :g2, :major),(chord :fs2, :diminished),(chord :e2, :minor)).mirror
live_loop :bass, sync: :metro do
use_random_seed get(:randseeed)
use_synth :saw#(ring :blade, :prophet, :saw, :beep, :tri).choose
play a = bass.choose,release: (ring 2,1).tick(:ashd),amp: 0,lpf: rrand(90,120)
with_swing 0.25, 6 do
play a = bass.choose + (ring 0,0,0,0,0,-5,-5).choose,release: (ring 2,1).tick(:ashd),amp: (ring 0.25,0.75,1,0.25,0.5,0.75,1,1,1,1,1.25).mirror.choose,lpf: rrand(90,120),amp: ampbass if (bools 1,0,1,1,0).mirror.tick(:chasdas)
end
sleep (ring 0.25,0.25).choose
(ring 2).tick(:asdadw).times do
with_swing 0.125, 6 do
play a.choose + (ring 0,0,0,0,0,-5,-5).choose, release: 0.25,lpf: rrand(90,120), amp: (ring 0.25,0.75,1,0.25,0.5,0.75,1,1,1,1,1.25).mirror.choose,amp: ampbass, attack: (ring 0).mirror.choose if (bools 1,1,1,0).mirror.tick(:chas)
end
sleep (ring 0.25,0.25).choose
end
end
live_loop :lead, sync: :metro do
use_random_seed get(:randseeed)
use_synth :pluck#(ring :piano, :pluck, :blade).choose
play l = bass.choose,release: (ring 2,1).tick(:ashd),amp: 0,lpf: rrand(90,120)
with_swing 0.25, 6 do
play l = bass.choose + (ring 12,12,12,12,12,5,5).choose,release: (ring 2,1).tick(:ashd),amp: (ring 0.25,0.75,1,0.25,0.5,0.75,1,1,1,1,1.25).mirror.choose,amp: amplead,lpf: rrand(90,120) if (bools 1,0,1,1,0).mirror.tick(:chasdas)
end
sleep (ring 0.25,0.25).choose
(ring 6,4,2,1).tick(:asdadw).times do
with_swing 0.125, 3 do
play l.choose + (ring 12,12,12,12,12,5,5).choose, release: 0.25,lpf: rrand(90,120), amp: (ring 0.25,0.75,1,0.25,0.5,0.75,1,1,1,1,1.25).mirror.choose,amp: amplead, attack: (ring 0).mirror.choose if (bools 1,1,1,0).mirror.tick(:chas)
end
sleep (ring 0.25,0.25).choose
end
end
live_loop :drum, sync: :metro do
sample :bd_haus, amp: amps if (bools 1,1,1,1, 0,1,1,0, 1,1,1,0, 1,1,1,1,0).tick(:sdkjaks)
sleep 0.5
end
live_loop :drum1, sync: :metro do
sample :bd_tek, amp: amps if (bools 0,0,0,0, 1,0,0,1, 0,0,0,1, 0,0,0,0,1).tick(:sdkjasdasaks)
sleep 0.5
end
live_loop :drum2, sync: :metro do
sample :elec_cymbal, amp: amps if (bools 0,1,0,0, 0,1,0,0, 0,0,0,0, 0,0,0,0,0).tick(:sdkjaqweqwsdasaks)
sleep 0.5
end
live_loop :drum3, sync: :metro do
sample :drum_cymbal_closed, amp: amps if (bools 0,1,0,1, 0,1,1,1, 1,0,0,0, 1,0,1,0,1).tick(:sdkjaqweqwasdasdsdasaks)
sleep 0.25
end