Skip to content

Instantly share code, notes, and snippets.

View nicoder's full-sized avatar

Nicolas Dermine nicoder

View GitHub Profile
live_loop :wroc do
sample :loop_amen, onset: pick, rate: [-1, 1].choose, amp: 2 if one_in 1
sleep 0.25
end
live_loop :love do
sync :wroc
use_synth :fm
with_fx :echo, phase: 0.66 do
play 50 - (ring 7, 5, 0, 0).stretch(8).tick, release: (rrand 0.2, 0.4), amp: 2
# after first day at wroc_love.rb
with_fx :echo do
live_audio :in
end
live_loop :l1 do
sample :loop_amen, onset: pick, rate: [-1, 1].choose, amp: 2
sleep 0.25
end
live_loop :ami do
sample :loop_mika, onset: pick, sustain: 0, release: 0.2
sleep 0.125
end
live_loop :deux do
sync :ami
use_synth :tb303
play (octs :e3, 3).choose, release: 8, cutoff: rrand(70, 90), amp: 0.1, pan: rrand(-1, 1)
sleep rrand_i(2, 7)
with_fx :echo do
live_audio :in
end
live_loop :a do
sample :tabla_ke1
sleep 0.5
end
live_loop :b do
with_fx :echo do
live_audio :in
end
live_loop :a do
sample :drum_cymbal_closed
sleep 0.5
end
live_loop :b do
with_fx :echo do
live_audio :in, amp: 2
end
live_loop :a do
sample :drum_bass_soft
sleep 0.5
end
live_loop :b do
with_fx :echo do
live_audio :in
end
live_loop :a do
sample :tabla_dhec
sleep 0.5
end
live_loop :b do
with_fx :echo do
live_audio :in
end
live_loop :a do
play 48, pan: 1
sleep 1
end
live_loop :b do
with_fx :echo do
live_audio :in
end
live_loop :a do
sample :bd_tek
sleep 1
end
live_loop :b do
with_fx :reverb do
with_fx :echo do
live_audio :in, amp: 2
end
end
live_loop :a do
sample :bd_808, amp: 3
sleep 1
end