Skip to content

Instantly share code, notes, and snippets.

View nicoder's full-sized avatar

Nicolas Dermine nicoder

View GitHub Profile
use_bpm 180
live_loop :a do
play 60
play 60 - (ring 12, 12, 5, 7).stretch(8).tick
sleep 1
end
live_loop :b do
sync :a
with_fx :echo do
live_audio :in, amp: 3
end
live_loop :a do
sample :bd_808, amp: 2
sleep 1
end
live_loop :a do
sample :bd_808
sleep 1
end
live_loop :b do
sync :a
sleep 0.5
sample :bd_ada
end
live_loop :a do
sample :bass_dnb_f, amp: line(1, 0.5, steps: 8).tick
sleep 1
end
live_loop :b do
sync :a
sleep 0.5
with_fx :echo do
sample :tabla_dhec
live_loop :a do
with_fx :echo, phase: 0.5 do
with_fx :echo, phase: 0.125, mix: (knit 1, 1, 0, 3).tick do
sample :drum_bass_soft
end
end
sleep 1
end
live_loop :b do
live_loop :a do
sleep 1
end
live_loop :b do
sync :a
sample :loop_3d_printer
sleep sample_duration :loop_3d_printer
end
live_loop :a do
sample :drum_heavy_kick
sleep 1
end
live_loop :b do
sync :a
sample :drum_roll if one_in 8
end
live_loop :a do
sample :drum_cymbal_closed
sleep 1
end
live_loop :b do
sync :a
at [0.5, (ring 0.75, 0.9).tick] do
sample :drum_snare_soft
live_loop :a do
with_fx :echo, phase: (ring 0.25, 0.125).stretch(2).tick do
sample :drum_bass_hard
end
sleep 1
end
live_loop :b do
sync :a
use_synth :tb303
live_loop :a do
with_fx :echo do
sample :drum_bass_hard
end
sleep 1
end
live_loop :b do
sync :a
sleep 0.5