Skip to content

Instantly share code, notes, and snippets.

@soasme
Created January 1, 2020 08:37
Show Gist options
  • Save soasme/c6b4999942ddc9da1d17926d0bbe3013 to your computer and use it in GitHub Desktop.
Save soasme/c6b4999942ddc9da1d17926d0bbe3013 to your computer and use it in GitHub Desktop.
live_loop :chords do
play chord(:F, :major), amp: 2, sustain: 1
sleep 2
play chord(:G, :major), amp: 2, sustain: 1
sleep 2
play chord(:E, :minor), amp: 2, sustain: 1
sleep 2
play chord(:A, :minor), amp: 2, sustain: 1
sleep 2
end
live_loop :beats do
sample :drum_heavy_kick
sleep 1
end
live_loop :beat2 do
sample :drum_snare_soft
sleep 2
end
live_loop :beat3 do
sample :drum_bass_soft
sleep 2
end
live_loop :melody do
play chord(:D4, :minor), amp: 4
sleep 0.25
play chord(:D4, :minor), amp: 4
sleep 0.25
play chord(:D4, :minor), amp: 4
sleep 0.5
play chord(:D4, :minor), amp: 4
sleep 0.5
play chord(:D4, :minor), amp: 4
sleep 0.5
play chord(:C3, :m7), amp: 4
sleep 1.5
sleep 0.5
play chord(:D4, :minor), amp: 4
sleep 0.25
play chord(:D4, :minor), amp: 4
sleep 0.25
play chord(:D4, :minor), amp: 4
sleep 0.25
play chord(:E4, :minor), amp: 4
sleep 0.25
play chord(:A3, :minor), amp: 4
sleep 0.25
play chord(:A3, :minor), amp: 4
sleep 1.5
sleep 0.5
with_fx :echo, phase: 0.125, mix: 0.4 do
play chord(:A5, :minor), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.5
play chord(:E5, :minor), amp: 0.5
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.5
play chord(:D5, :minor), amp: 0.5
sleep 1.5
play chord(:A5, :minor), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.25
play chord(:G5, :major), amp: 0.5
sleep 0.5
play chord(:E5, :minor), amp: 0.5
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.5
play chord(:D5, :minor), amp: 0.5
sleep 1.5
play chord(:E5, :minor), amp: 0.5
sleep 0.5
play chord(:A4, :minor), amp: 0.5
sleep 0.25
play chord(:A4, :minor), amp: 0.5
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.5
play chord(:D5, :minor), amp: 0.5
sleep 1.25
sleep 0.5
play chord(:G4, :major), amp: 4
sleep 0.5
play chord(:E5, :minor), amp: 0.5
sleep 0.5
play chord(:G4, :major), amp: 4
sleep 0.25
play chord(:G4, :major), amp: 4
sleep 0.25
play chord(:E5, :minor), amp: 0.5
sleep 0.25
play chord(:D5, :minor), amp: 0.5
sleep 0.25
play chord(:D5, :minor), amp: 0.5
sleep 1.25
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment