Hi guys, a little tune i made, i hope u enjoy or maybe even advance from there
live_loop :metro do
sleep 2
end
live_loop :roots do
24.times do
set :s, (ring 3,3,6,6,1,1).tick(:a20) + (ring 1,0,0).tick(:a1)
sleep (ring 0.5, 0.25,0.25, 0.25,0.5).tick(:a2)
end
12.times do
set :s, (ring 3,3,6,6,1,1).take(4).reverse.tick(:a3) + (ring 1,0,0).tick(:a4)
sleep (ring 0.5, 0.25,0.25, 0.25,0.5).tick(:a2)
end
end
live_loop :roots2 do
use_random_seed 10
24.times do
set :ss,get(:s) + (ring 0,3,0,2).tick(:a6)
sleep 0.25
end
12.times do
set :ss,get(:s) + (ring 0,2,0,3).reverse.tick(:a7)
sleep 0.25
end
end
use_synth :tb303
live_loop :bass, sync: :metro do
use_synth_defaults wave: 0, res: 0.3, pulse_width: 0.25
12.times do
play degree(get(:s), :d2, :minor),attack: 0 , sustain: (ring 0.25, 0.25, 0.5).tick(:a9), release: (ring 0.25, 0.25, 0.5).tick(:a8) , amp: 0.13
sleep (ring 0.5, 0.25,0.25, 0.25,0.5).tick(:a10)
end
8.times do
play degree(get(:s), :d2, :minor),attack: 0,sustain: (ring 0.25, 0.25, 0.5).tick(:a9) , release: (ring 0.25, 0.25, 0.5).tick(:a8), amp: 0.13
sleep (ring 0.5, 0.25,0.25, 0.25,0.5).reverse.tick(:a10)
end
1.times do
play degree(get(:s), :d2, :minor),attack: 0,sustain: (ring 0.5).tick(:a50) , release: (ring 1).tick(:a14), amp: 0.13
sleep (ring 1).reverse.tick(:a15)
end
end
live_loop :leads, sync: :metro do
with_fx :slicer, phase: 0.25, pulse_width: 0.4, phase_slide: 0.5, pulse_width_slide: 0.5 do |x|
with_fx :ixi_techno,phase: 10 do
use_synth :pluck
12.times do
play degree(get(:ss), :d3, :minor), amp: 0.35, slide: 0.5
sleep (ring 0.25,0.25).tick(:a17)
end
8.times do
play degree(get(:ss), :d3, :minor), amp: 0.35, slide: 0.5
sleep (ring 0.25,0.25).tick(:a17)
control x, phase: 0.5, pulse_width: 0.8
end
1.times do
play degree(get(:ss), :d3, :minor), amp: 0.35, release: 0.5, slide: 0.5
sleep (ring 0.5).tick(:a18)
control x, phase: 0.25, pulse_width: 0.4
end
end
end
end
live_loop :drums, sync: :metro do
sample :bd_boom, amp: 1
sleep (ring 1,0.5,1,0.25,0.25).tick(:a33)
end
live_loop :drums1, sync: :metro do
sample :drum_cymbal_closed, amp: 0.5
sleep (ring 2,2,3).tick(:a55)
end