diff --git a/all-around-the-galaxy.ly b/all-around-the-galaxy.ly index a07f499..5ed5d25 100644 --- a/all-around-the-galaxy.ly +++ b/all-around-the-galaxy.ly @@ -13,98 +13,298 @@ normalStuff = { \numericTimeSignature \override TupletBracket #'bracket-visibility = #'if-no-beam \set Score.connectArpeggios = ##t - \time 4/4 \tempo 4 = 144 } -basicBassLine = \relative c, { - e8 b' e4 e,8 b' e4 -} - lead = \new Staff \with { instrumentName = "Square" midiInstrument = #"lead 1 (square)" + midiMinimumVolume = #0.1 + midiMaximumVolume = #0.7 } { \clef treble \relative c' { - \repeat volta 2 { \normalStuff } + \normalStuff - %r1 | + \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 "||" | - e4.\f b8 ~ b4 e | fs4. b,8 ~ b4 fs' | + \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 | - 1 | | | ~ | - ~ | ~ | | << { fs'2 ds } \\ { gs,1 } >> | + 1\p | | | ~ | + ~ | ~ | ~ | 2 ~ | - cs4. gs8 ~ gs4 cs | ds4. gs,8 ~ gs4 ds' | + 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 8 r1 } } -secondo = \new Staff \with { +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\pp b cs ds | + 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 | + fs4. gs8 ~ gs4 fs | es4. as,8 ~ as4 es'8 ds | cs4. bs8 ~ bs4 cs | ds1 | + + \repeat unfold 8 r1 + } +} + +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 | + } } bass = \new Staff \with { instrumentName = "Bass" midiInstrument = #"synth bass 1" + midiMinimumVolume = #0.2 + midiMaximumVolume = #0.7 } { \clef bass \relative c, { \normalStuff - \basicBassLine | - \transpose e b \basicBassLine | - \transpose e cs' \basicBassLine | - \transpose e a \basicBassLine | - \transpose e fs \basicBassLine | - \transpose e cs' \basicBassLine | - a'8 e' a e b fs' b, e, ~ | - e8 e' a, gs e2 | + \time 5/4 + 8\f r r r4 8 r 4 | + 8 r r r4 8 r 4 | + 8 r r r4 8 r 4 | + 8 r r r4 8 r 4 | - \transpose e a \basicBassLine | - \transpose e b \basicBassLine | - \transpose e cs' \basicBassLine | - \transpose e b \basicBassLine | - \transpose e ds \basicBassLine | - \transpose e as \basicBassLine | - \transpose e fs \basicBassLine | - \transpose e gs \basicBassLine | + \time 4/4 + 16\p r + \repeat unfold 7 { 16 r } + \repeat unfold 8 { 16 r } + \repeat unfold 8 { 16 r } + \repeat unfold 6 { 16 r } 16 r q r + \repeat unfold 8 { 16 r } + \repeat unfold 8 { 16 r } + \repeat unfold 4 { 16 r } \repeat unfold 4 { 16 r } + e8\mp e' a, gs e2 - \transpose e cs' \basicBassLine | - \transpose e gs \basicBassLine | - \transpose e cs' \basicBassLine | - \transpose e gs \basicBassLine | + 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 8 q r q | + gs8 ds' gs4 8 q r q | + cs8 gs' cs4 8 r q r | + gs8 ds' gs4 8 q r q | + a8 fs' a4 8 q r | + fs cs' fs4 8 q r q | + q q4 8 q q4 | + 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' | + } } percussion = \new DrumStaff \with { instrumentName = "Drums" + midiMaximumVolume = #0.7 } \drummode { \normalStuff + + \time 5/4 + \repeat unfold 4 { 8 r r r4 8 r \times 2/3 { sn16 sn sn } } - \repeat unfold 24 { 8 hh hh hh hh } + \time 4/4 + \repeat unfold 7 { 8 hh hh hh hh } + bd8 bd cymc8 sn16 sn 8 | + cyms8 cymr 8 cymr cymr cymr | + \repeat unfold 2 { cymr cymr cymr } + cymr cymr sn | + cymr 8 cymr cymr + \repeat unfold 2 { cymr cymr cymr } + + cymc4 tomh16 tommh tomml toml sn tomh toml sn sn tomh toml | + + \repeat unfold 7 { 8 hho hho 16 sn hho16 bd 8 hho } + 8 hho hho 16 sn hho16 bd 8 sn16 sn | + + wbh4\p + \repeat unfold 31 { wbh4 } + \repeat unfold 32 { wbh8 hho } + + \repeat unfold 8 { 4 hho ss hho } + \repeat unfold 8 { 8 bd hho4 4 } +} + +pad = \new Staff \with { + instrumentName = "Pad" + midiInstrument = #"pad 3 (polysynth)" + midiMinimumVolume = #0.2 + midiMaximumVolume = #0.5 +} { + \clef treble \relative c' { + \normalStuff + + \time 5/4 + 1\mf ~ q4 ~ | q1 ~ q4 | + 1 ~ q4 ~ | q1 ~ q4 ~ | + + \time 4/4 + q4 r4 r2 | + \repeat unfold 15 r1 + } +} + +squareHarmony = \new Staff \with { + instrumentName = "Sawtooth" + 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 | + + + } +} + +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, b r b' b | } + r8 bf, bf r bf' bf | + r8 c, c r c' c | + r8 d, d r d' d | + r8 g,, g r g' g | + \repeat unfold 3 { r8 b, b r b' b | } + r8 b, b, r b' b, | + } } \score { << \lead - \secondo + \squareHarmony + \recorder + \flute + \pad + \padAlt \bass \percussion >> diff --git a/all-around-the-galaxy.pdf b/all-around-the-galaxy.pdf index 1bef339..aaa7c2a 100644 Binary files a/all-around-the-galaxy.pdf and b/all-around-the-galaxy.pdf differ