music/all-around-the-galaxy.ly
2014-01-07 20:16:30 -08:00

424 lines
11 KiB
Plaintext

\version "2.18.0"
\language "english"
\header {
title = "All Around the Galaxy"
composer = "Tommy Montgomery"
copyright = "(c) 2014 Tommy Montgomery"
}
normalStuff = {
\key e \major
\set Staff.printKeyCancellation = ##f
\numericTimeSignature
\override TupletBracket #'bracket-visibility = #'if-no-beam
\set Score.connectArpeggios = ##t
\tempo 4 = 144
}
lead = \new Staff \with {
instrumentName = "Square"
midiInstrument = #"lead 1 (square)"
midiMinimumVolume = #0.1
midiMaximumVolume = #0.7
} {
\clef treble \relative c' {
\normalStuff
\time 5/4
e8\f b b e b b e b e fs |
\repeat unfold 2 { e8 b b e b b e b e fs }
e8 b b e b b e b ds b \bar "||" |
\time 4/4
e4. b8 ~ b4 e | fs4. b,8 ~ b4 fs' |
gs a8 gs ~ gs fs4 e8 ~ | e4. ds8 ~ ds4 e |
fs4. cs8 ~ cs4 fs | gs4. cs,8 ~ cs4 gs' |
a8 b a gs ~ gs fs4 e8 ~ | e1 |
<a, e'>1\p | <b ds> | <cs e> | <b fs'> ~ |
<as fs'> ~ | <as es'> ~ | <as fs'> ~ | <gs fs'>2 ~ <gs gs'> |
cs4.\f gs8 ~ gs4 cs | ds4. gs,8 ~ gs4 ds' |
e4 fs8 e ~ e ds4 cs8 ~ | cs4. bs8 ~ bs4 cs |
ds4. fs,8 ~ fs4 ds'8 e | fs4. a,8 ~ a4 a'8 gs |
fs4. e8 ~ e4 ds | e1 |
\repeat unfold 24 r1
ef2\pp g | f a | g b | c1 |
d2 b | cs e | fs b, | fs2. b,16\f ds e fs |
\repeat unfold 2 {
<b, e gs>8 r q q r <b ds fs> r <b e gs> |
r <b fs' a> r <b e gs> r <b ds fs>4 \times 2/3 { b16 cs e } |
<b e gs>8 r q q r <b ds fs> r
}
\alternative {
{ <a cs a'>8 ~ | q2. a16 cs e fs | }
{ <a, d a'>8 ~ | q1 | }
}
e'8\pp fs g
\repeat unfold 20 { e8 fs g } fs \bar "|."
}
}
recorder = \new Staff \with {
instrumentName = "Recorder"
midiInstrument = #"recorder"
midiMinimumVolume = #0.1
midiMaximumVolume = #0.4
} {
\clef treble \relative c'' {
\normalStuff
\time 5/4
\repeat unfold 4 { r1 r4 }
\time 4/4
\repeat unfold 7 r1
r2 r4 a16\mf b cs ds |
e4 e8 fs ~ fs e4 ds8 ~ | ds4. b8 ~ b4 a16 b cs ds |
e4 e8 fs ~ fs e4 ds8 ~ | ds2. ds8 es |
fs4. gs8 ~ gs4 fs | es4. as,8 ~ as4 es'8 ds |
cs4. bs8 ~ bs4 cs | ds1 |
\repeat unfold 8 r1
\repeat unfold 32 r1
\repeat unfold 8 r1
\repeat unfold 4 r1
b8\pp g a
\repeat unfold 9 { b g a } b a
}
}
flute = \new Staff \with {
instrumentName = "Flute"
midiInstrument = #"flute"
midiMinimumVolume = #0.3
midiMaximumVolume = #0.8
} {
\clef treble \relative c'' {
\normalStuff
\time 5/4
\repeat unfold 4 { r1 r4 }
\time 4/4
\repeat unfold 8 r1
\repeat unfold 3 r1
r2 r4 b8\mp cs |
ds4. es8 ~ es4 ds | cs4. es,8 ~ es4 es8 fs |
fs4. gs8 ~ gs4 as | gs1 |
\repeat unfold 8 r1
\repeat unfold 7 r1 r2 r8 fs4\pp e8 ~ |
e2 ~ e8 fs4 ds8 ~ | ds2 ~ ds8 fs4 gs8 ~ |
gs2 ~ gs8 fs e16 ds e8 ~ | e2 ~ e8 fs4 e8 ~ |
e2 ~ e8 ds4 cs8 ~ | cs2 ~ cs8 e4 fs8 ~ |
fs2 ~ fs8 e4 fs8 ~ | fs2 ~ fs8 gs4 b8 ~ |
b2 ~ b8 d4 cs8 ~ | cs2 ~ cs8 a4 fs8 ~ |
fs2 ~ fs8 e4 fs8 ~ | fs2 ~ fs8 a4 b8 ~ |
b2 ~ b8 cs4 d8 ~ | d2 ~ d8 fs4 e8 ~ |
e2 ~ e8 d4 c8 ~ | c2 ~ c8 c d ef ~ |
ef2 ~ ef8 d4 c8 ~ | c2 ~ c8 f,4 g8 ~ |
g2 ~ g8 fs4 g8 ~ | g2 ~ g8 a4 b8 ~ |
b2 ~ b8 d4 a8 ~ | a2 ~ a8 e4 fs8 ~ |
fs2 ~ fs8 a4 b8 ~ | b1 |
\repeat unfold 8 r1
\repeat unfold 8 r1
}
}
bass = \new Staff \with {
instrumentName = "Bass"
midiInstrument = #"synth bass 1"
midiMinimumVolume = #0.2
midiMaximumVolume = #0.7
} {
\clef bass \relative c, {
\normalStuff
\time 5/4
<e e'>8\f r r <e e'> r4 <e e'>8 r <d d'>4 |
<c c'>8 r r <c c'> r4 <c c'>8 r <d d'>4 |
<e e'>8 r r <e e'> r4 <e e'>8 r <d d'>4 |
<c c'>8 r r <c c'> r4 <c c'>8 r <b b'>4 |
\time 4/4
<e e'>16\p r
\repeat unfold 7 { <e e'>16 r }
\repeat unfold 8 { <ds ds'>16 r }
\repeat unfold 8 { <cs cs'>16 r }
\repeat unfold 6 { <a' a'>16 r } <gs gs'>16 r q r
\repeat unfold 8 { <fs fs'>16 r }
\repeat unfold 8 { <e e'>16 r }
\repeat unfold 4 { <a, a'>16 r } \repeat unfold 4 { <b b'>16 r }
e8\mp e' a, gs e2
a8 e' a b cs b a e |
b fs' b cs ds cs b fs |
cs gs' cs ds e ds cs gs |
b, fs' b cs ds2 |
ds,8 as' ds es fs es ds as |
cs, as' cs ds es ds cs as |
fs, cs' fs gs as gs fs cs |
gs ds' gs as bs cs ds4 |
cs,,8 gs' cs4 <cs, cs'>8 q r q |
gs8 ds' gs4 <gs, gs'>8 q r q |
cs8 gs' cs4 <cs, cs'>8 r q r |
gs8 ds' gs4 <gs, gs'>8 q r q |
a8 fs' a4 <a, a'>8 q r <gs gs'> |
fs cs' fs4 <fs, fs'>8 q r q |
<gs gs'> q q4 <b b'>8 q q4 |
<e e'>8 q r q r q r q |
\repeat unfold 2 {
e2 e' | ds, ds' | cs, cs' | a b |
gs gs' | a, a' | b, b' | b, b' |
}
g, g' | a, a' | b, b' | fs, fs' |
e, e' | d, d' | c, c' | c, c' |
ef, ef' | f, f' | g, g' | c,, c' |
g g' | a, a' | b, b' | b, b' |
\repeat unfold 2 {
r8 <e,, e'> r r q r q r |
q r q r <b b'>4. q8 |
r <e e'> r r q r q
}
\alternative {
{ <a a'> ~ | q a a' a, r a a' a, | }
{ <d, d'> ~ | q d d' d, r <e e'> <fs fs'>4 | }
}
\repeat unfold 4 {
<g g'>4. <a a'>8 ~ q4 <b b'> ~ | <b b'>1 |
}
}
}
percussion = \new DrumStaff \with {
instrumentName = "Drums"
midiMaximumVolume = #0.7
} \drummode {
\normalStuff
\time 5/4
\repeat unfold 4 {
<sn cymc>8 r r <sn tomh> r4 <sn tommh>8 \times 2/3 { sn16 sn sn } <sn cymc>8
}
\alternative {
{ \times 2/3 { sn16 sn sn } }
{ <bd sn>8 }
}
\time 4/4
\repeat unfold 7 { <bd hh>8 hh <sn hh> hh <bd hh> hh <sn hh> hh }
bd8 <sn tomh> <sn toml> bd cymc8 sn16 sn <sn tomh>8 <sn tomh> |
cyms8 cymr <sn cymr>8 cymr <bd cymr> cymr <sn cymr> cymr |
\repeat unfold 2 { <bd cymr> cymr <sn cymr> cymr <bd cymr> <bd cymr> <sn cymr> cymr }
<bd cymr> cymr <sn cymr> cymr <bd cymr> <bd cymr> <sn cymr> sn |
<bd cymc> cymr <sn cymr>8 cymr <bd cymr> <bd cymr> <sn cymr> cymr
\repeat unfold 2 { <bd cymr> cymr <sn cymr> cymr <bd cymr> <bd cymr> <sn cymr> cymr }
cymc4 tomh16 tommh tomml toml <sn cyms> sn tomh toml sn sn tomh toml |
\repeat unfold 7 { <bd hh>8 hho <sn hh> hho <bd hh>16 sn hho16 bd <sn hh>8 hho }
<bd hh>8 hho <sn hh> hho <bd hh>16 sn hho16 bd <sn cyms>8 sn16 sn |
wbh4\p
\repeat unfold 31 { wbh4 }
\repeat unfold 32 { wbh8 hho }
\repeat unfold 8 { <bd hho>4 hho ss hho }
<bd hho>8\f bd hho4 <sn hho>4 <bd hho>
\repeat unfold 6 { <bd hho>8 bd hho4 <sn hho>4 <bd hho> }
<bd hho>8 bd <sn cymc> tomh16 toml tomh toml sn8 <sn cymc> <sn tomh> |
<sn cyms>8 bd <sn cyms> <sn cyms> bd <sn cyms> bd <sn cyms> |
bd <sn cyms> bd <sn cyms> bd <sn cymc> <sn hh> \times 2/3 { tomh16 tommh toml }
<sn cyms>8 bd <sn cyms> <sn cyms> bd <sn cyms> bd <sn cymc> |
bd hho <sn hh> hh16 tomh <bd hh> tomh hho8 <sn hh> sn16 sn |
\repeat unfold 3 { <sn cyms>4 <sn cymc> } <sn cyms>4 \repeat unfold 4 sn16
<sn cyms>4 <sn cymc> <sn cyms> sn16 sn <sn cymc>8 |
bd8 bd sn tomh16 tommh sn sn sn8 <sn cymc> <sn tomh> |
\repeat unfold 4 {
<sn cymc>8 r r <sn cymc> r4 <sn cymc>8 r |
bd4 \repeat unfold 3 { hho16 hh hh hh } |
}
}
pad = \new Staff \with {
instrumentName = "Pad"
midiInstrument = #"pad 3 (polysynth)"
midiMinimumVolume = #0.2
midiMaximumVolume = #0.5
} {
\clef treble \relative c' {
\normalStuff
\time 5/4
<e e'>1\mf ~ q4 ~ | q1 ~ q4 |
<b' b'>1 ~ q4 ~ | q1 ~ q4 ~ |
\time 4/4
q4 r4 r2 |
\repeat unfold 15 r1
}
}
saw = \new Staff \with {
instrumentName = "Saw"
midiInstrument = #"lead 2 (sawtooth)"
midiMaximumVolume = #0.6
} {
\clef bass \relative c' {
\normalStuff
\time 5/4
\repeat unfold 4 { r1 r4 }
\time 4/4
\repeat unfold 16 r1
cs4. gs8 ~ gs4 cs | ds4. gs,8 ~ gs4 ds' |
cs ds8 cs ~ cs fs,4 gs8 ~ | gs4. fs8 ~ fs4 e |
ds8 e ds cs ds cs ds e | fs gs fs e fs e fs gs |
a gs fs gs fs e fs b, | e fs gs b e2 ~ |
e2 ~ e8 fs4 b,8 ~ | b2 ~ b8 fs4 gs8 ~ |
gs2 ~ gs8 fs4 e8 ~ | e2 ~ e8 ds4 e8 ~ |
e2 ~ e8 fs4 gs8 ~ | gs2 ~ gs8 a4 b8 ~ |
b2 ~ b8 e,4 fs8 ~ | fs2 ~ fs8 a4 gs8 ~ |
gs2 ~ gs8 a4 b8 ~ | b2 ~ b8 ds4 cs8 ~ |
cs2 ~ cs8 b cs16 b a8 ~ | a2 ~ a8 gs4 e8 ~ |
e2 ~ e8 fs4 gs8 ~ | gs2 ~ gs8 a4 b8 ~ |
b2 ~ b8 cs4 ds8 ~ | ds2 ~ ds8 e4 fs8 ~ |
fs2 ~ fs8 g4 e8 ~ | e2 ~ e8 cs4 b8 ~ |
b2 ~ b8 cs4 a8 ~ | a2 ~ a8 fs4 g8 ~ |
g2 ~ g8 b4 a8 ~ | a2 ~ a8 b4 c8 ~ |
c2 ~ c8 b4 a8 ~ | a2 ~ a8 g a g ~ |
g2 ~ g8 bf4 a8 ~ | a2 ~ a8 c4 b8 ~ |
b2 ~ b8 d4 c8 ~ | c2 ~ c8 d4 e8 ~ |
e2 ~ e8 f4 d8 ~ | d2 ~ d8 cs4 b8 ~ |
b2 ~ b8 cs4 ds8 ~ | ds1 |
\repeat unfold 2 {
e,8\mp r e e r b r e |
r b r e r b4 r8 |
e8 r e e r b r
}
\alternative {
{ a8 ~ | a8 e'16\ff a b cs b a e fs e cs a cs e fs | }
{ d8 ~ | d8 a'16\ff d e fs e d a d e fs g fs e d | }
}
e4\mf fs, g a | b a g fs |
\repeat unfold 3 {
e4 fs g a | b a g fs |
}
}
}
padAlt = \new Staff \with {
instrumentName = "Synth"
midiInstrument = #"pad 3 (polysynth)"
midiMaximumVolume = #0.7
} {
\clef treble \relative c'''' {
\normalStuff
\time 5/4
\repeat unfold 4 { r1 r4 }
\time 4/4
\repeat unfold 15 r1
\ottava #'1 ds16\ff cs gs ds ds cs gs ds ds' cs gs ds \ottava #'0 ds cs gs ds |
cs\mf gs' cs gs' cs2. | ds,,16 gs ds' gs ds'2. |
e,,16 gs e' gs e'2. | fs,,16 ds' fs ds' fs2. |
fs,,16 ds' fs ds' fs2. | fs,,16 cs' fs cs' fs2. |
fs,,16 ds' fs ds' fs2. | e,,16 b' e b' e2. |
\repeat unfold 24 { r8 b, <e b'> b r b' <e b'> b | }
r8 bf, <ef bf'> bf r bf' <ef bf'> bf |
r8 c, <f c'> c r c' <f c'> c |
r8 d, <g d'> d r d' <g d'> d |
r8 g,, <c g'> g r g' <c g'> g |
\repeat unfold 3 { r8 b, <e b'> b r b' <e b'> b | }
r8 b, <fs' b> b, r b' <fs' b> b, |
e,1 ~ | e ~ | e ~ | e ~ |
e ~ | e ~ | e2. ~ e8 d ~ | d1 |
\ottava #'1
g4.\f a8 ~ a4 b ~ | b1 ~ | b4. cs8 ~ cs4 d ~ | d1 ~ |
d4. e8 ~ e4 fs4 ~ | fs1 ~ | fs4. a8 ~ a4 b4 ~ | b1 |
}
}
sweep = \new Staff \with {
instrumentName = "Sweep"
midiInstrument = #"pad 8 (sweep)"
midiMaximumVolume = #1.0
} {
\clef bass \relative c, {
\normalStuff
\time 5/4
\repeat unfold 4 { r1 r4 }
\time 4/4
\repeat unfold 16 r1
\repeat unfold 8 r1
\repeat unfold 32 r1
<e e' e'>1\p ~ | q ~ | q | <a a' a'> |
<e e' e'> ~ | q ~ | q | <d d' d'> |
<b b' b'>1 ~ | q ~ | q ~ | q ~ |
q ~ | q ~ | q ~ | q2. r4 |
}
}
\score {
<<
\lead
\recorder
\flute
\saw
\pad
\padAlt
\sweep
\bass
\percussion
>>
\layout {
\context {
\Staff \RemoveEmptyStaves
}
}
\midi {}
}