Skip to content

Instantly share code, notes, and snippets.

@Castlewood
Created December 10, 2016 19:04
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 Castlewood/1ad8455f2998f3370b637f294d7a3273 to your computer and use it in GitHub Desktop.
Save Castlewood/1ad8455f2998f3370b637f294d7a3273 to your computer and use it in GitHub Desktop.
use_bpm 120
live_loop :harmony do
use_synth :prophet
pluck_amp=1
with_fx :reverb, mix: 0.9 do
play :c4, amp: pluck_amp
sleep 0.5 + 0.25
play :f4, amp: pluck_amp
sleep 0.25 + 0.5
play :f4, amp: pluck_amp
sleep 0.25 + 0.25
play :g4, amp: pluck_amp
sleep 0.25
play :f4, amp: pluck_amp
sleep 0.25 + 0.25
play :e4, amp: pluck_amp
sleep 0.25
play :d4, amp: pluck_amp
sleep 0.25 + 0.5
play :d4, amp: pluck_amp
sleep 0.25
cue :____end____bar1
sleep 0.5
play :d4, amp: pluck_amp
sleep 0.25 + 0.5
play :g4, amp: pluck_amp
sleep 0.25 + 0.5
play :g4, amp: pluck_amp
sleep 0.25 + 0.25
play :a4, amp: pluck_amp
sleep 0.25
play :g4, amp: pluck_amp
sleep 0.25 + 0.25
play :f4, amp: pluck_amp
sleep 0.25
play :e4, amp: pluck_amp
sleep 0.5
cue :____end____bar2
sleep 0.25
play :c4, amp: pluck_amp
sleep 0.25 + 0.5
play :c4, amp: pluck_amp
sleep 0.25 + 0.5
play :a4, amp: pluck_amp
sleep 0.25 + 0.5
play :a4, amp: pluck_amp
sleep 0.25 + 0.25
play :as4, amp: pluck_amp
sleep 0.25
play :a4, amp: pluck_amp
sleep 0.25 + 0.25
play :g4, amp: pluck_amp
sleep 0.25
cue :____end____bar3
play :f4, amp: pluck_amp
sleep 0.25 + 0.5
play :d4, amp: pluck_amp
sleep 0.25 + 0.5
play :c4, amp: pluck_amp
sleep 0.25 + 0.25
play :c4, amp: pluck_amp
sleep 0.25
play :d4, amp: pluck_amp
sleep 0.25 + 0.5
play :g4, amp: pluck_amp
sleep 0.25 + 0.5
play :e4, amp: pluck_amp
sleep 0.25
cue :____end____bar4
sleep 0.5
play :f4, amp: pluck_amp
sleep 0.5 + 3
cue :____end____bar5
end
end
live_loop :stabs do
pluck_amp = 4
use_synth :hollow
sleep 0.75
play :f3, amp: pluck_amp
play :c3, amp: pluck_amp
play :a4, amp: pluck_amp
sleep 0.25
sleep 0.25
sleep 0.25
play :f3, amp: pluck_amp
play :c3, amp: pluck_amp
play :a4, amp: pluck_amp
sleep 0.25
sleep 0.25
sleep 0.25
play :f3, amp: pluck_amp
play :c3, amp: pluck_amp
play :a4, amp: pluck_amp
sleep 0.25
sleep 0.5
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
play :as4, amp: pluck_amp
sleep 0.25
sleep 0.5
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
play :as4, amp: pluck_amp
sleep 0.25
cue :____end____bar1
sleep 0.5
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
play :as4, amp: pluck_amp
sleep 0.25
sleep 0.25
sleep 0.25
play :g3, amp: pluck_amp
play :d3, amp: pluck_amp
play :b3, amp: pluck_amp
sleep 0.25
sleep 0.25
sleep 0.25
play :g3, amp: pluck_amp
play :d3, amp: pluck_amp
play :b3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :g3, amp: pluck_amp
play :d3, amp: pluck_amp
play :b3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :g3, amp: pluck_amp
play :e3, amp: pluck_amp
play :c3, amp: pluck_amp
sleep 0.25
sleep 0.25
cue :____end____bar2
sleep 0.25
play :g3, amp: pluck_amp
play :e3, amp: pluck_amp
play :c3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :g3, amp: pluck_amp
play :e3, amp: pluck_amp
play :c3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :a3, amp: pluck_amp
play :e3, amp: pluck_amp
play :cs3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :a3, amp: pluck_amp
play :e3, amp: pluck_amp
play :cs3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :a3, amp: pluck_amp
play :e3, amp: pluck_amp
play :cs3, amp: pluck_amp
sleep 0.25
sleep 0.5
cue :____end____bar3
play :a3, amp: pluck_amp
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :a3, amp: pluck_amp
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :a3, amp: pluck_amp
play :f3, amp: pluck_amp
play :c3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
play :as3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :f3, amp: pluck_amp
play :d3, amp: pluck_amp
play :as3, amp: pluck_amp
sleep 0.25
sleep 0.5
play :g3, amp: pluck_amp
play :e3, amp: pluck_amp
play :c3, amp: pluck_amp
sleep 0.25
cue :____end____bar4
sleep 0.5
play :f3, amp: pluck_amp
play :c3, amp: pluck_amp
play :a3, amp: pluck_amp
sleep 0.5
sleep 3
cue :____end____bar5
end
live_loop :bass do
bass_amp = 2
use_synth :fm
play :c3, amp: bass_amp
sleep 0.75
play :f3, amp: bass_amp
sleep 1.25 + 0.25
play :f2, amp: bass_amp
sleep 0.75
play :as2, amp: bass_amp
sleep 1
cue :____end____bar1
sleep 1.25
play :g2, amp: bass_amp
sleep 1.5
play :b2, amp: bass_amp
sleep 0.75
play :c3, amp: bass_amp
sleep 0.5
cue :____end____bar2
sleep 1 + 0.5
play :as2, amp: bass_amp, release: 0.25
sleep 0.25
play :a2, amp: bass_amp
sleep 1.5
play :cs3, amp: bass_amp
sleep 0.75
cue :____end____bar3
play :d3, amp: bass_amp
sleep 1.5
play :a3, amp: bass_amp
sleep 0.5 + 0.25
play :as3, amp: bass_amp
sleep 1.25 + 0.25
play :c3, amp: bass_amp
sleep 0.25
cue :____end____bar4
sleep 0.5
play :f2, amp: bass_amp
sleep 1.75 + 1.75
cue :____end____bar5
end
live_loop :lead do
lead_amp = 1
use_synth :pretty_bell
play :c4, amp: lead_amp
sleep 0.5 + 0.25
play :f4, amp: lead_amp
sleep 0.25 + 0.5
play :f4, amp: lead_amp
sleep 0.25 + 0.25
play :g4, amp: lead_amp
sleep 0.25
play :f4, amp: lead_amp
sleep 0.25 + 0.25
play :e4, amp: lead_amp
sleep 0.25
play :d4, amp: lead_amp
sleep 0.25 + 0.5
play :d4, amp: lead_amp
sleep 0.25
cue :____end____bar1
sleep 0.5
play :d4, amp: lead_amp
sleep 0.25 + 0.5
play :g4, amp: lead_amp
sleep 0.25 + 0.5
play :g4, amp: lead_amp
sleep 0.25 + 0.25
play :a4, amp: lead_amp
sleep 0.25
play :g4, amp: lead_amp
sleep 0.25 + 0.25
play :f4, amp: lead_amp
sleep 0.25
play :e4, amp: lead_amp
sleep 0.5
cue :____end____bar2
sleep 0.25
play :c4, amp: lead_amp
sleep 0.25 + 0.5
play :c4, amp: lead_amp
sleep 0.25 + 0.5
play :a4, amp: lead_amp
sleep 0.25 + 0.5
play :a4, amp: lead_amp
sleep 0.25 + 0.25
play :as4, amp: lead_amp
sleep 0.25
play :a4, amp: lead_amp
sleep 0.25 + 0.25
play :g4, amp: lead_amp
sleep 0.25
cue :____end____bar3
play :f4, amp: lead_amp
sleep 0.25 + 0.5
play :d4, amp: lead_amp
sleep 0.25 + 0.5
play :c4, amp: lead_amp
sleep 0.25 + 0.25
play :c4, amp: lead_amp
sleep 0.25
play :d4, amp: lead_amp
sleep 0.25 + 0.5
play :g4, amp: lead_amp
sleep 0.25 + 0.5
play :e4, amp: lead_amp
sleep 0.25
cue :____end____bar4
sleep 0.5
play :f4, amp: lead_amp
sleep 0.5 + 3
cue :____end____bar5
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment