Skip to content

Instantly share code, notes, and snippets.

@nicoder
Created March 24, 2019 12:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nicoder/d80fc960849e03fba02d9ad3164a2d22 to your computer and use it in GitHub Desktop.
Save nicoder/d80fc960849e03fba02d9ad3164a2d22 to your computer and use it in GitHub Desktop.
with_fx :echo do
live_audio :in
end
live_loop :a do
use_synth :hollow
play (ring 60, 62, 64, 60).tick, release: 4
sleep 1
end
live_loop :b do
sync :a
use_synth :fm
play 60 - (ring 0, 3, 7).stretch(4).tick, release: 2
end
live_loop :c do
# sync :a
use_synth [:pretty_bell, :subpulse].choose
with_fx :reverb do
with_fx :echo do
play scale(72, :major, num_octaves: 2).choose, release: 0.5, amp: (rrand 0.1, 0.2), pan: line(-1, 1).mirror.tick
sleep 0.25
end
end
end
live_loop :d do
sync :a
with_fx :echo, phase: 0.125 do
sample :bd_haus if one_in 3
end
sample :vinyl_scratch if one_in 3
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment