diff --git a/album3/waiting-for-stars-piano-end.ly b/album3/waiting-for-stars-piano-end.ly new file mode 100644 index 0000000..44ed1f1 --- /dev/null +++ b/album3/waiting-for-stars-piano-end.ly @@ -0,0 +1,204 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Waiting for the Stars to Fall (piano ending)" + composer = "Tommy Montgomery" + copyright = "(c) 2024 Tommy Montgomery" +} + + +#(set-global-staff-size 18) + +global = { + \key b \minor + \time 2/2 + \set Timing.beamExceptions = \beamExceptions { + 16[ 16 16 16] 16[ 16 16 16] 16[ 16 16 16] 16[ 16 16 16] | + \tuplet 3/2 4 { 8[ 8 8] 8[ 8 8] 8[ 8 8] 8[ 8 8] } + } + \set Staff.printKeyCancellation = ##f + % \numericTimeSignature + % \override TupletBracket.bracket-visibility = #'if-no-beam + \set Score.connectArpeggios = ##t + % \override Beam.auto-knee-gap = #10 + % \omit TupletNumber + % \omit TupletBracket +} + +\parallelMusic #'(mainR mainL) { + \tempo 2 = 54 + + + \global \clef bass 1 | + \global \ottava #-1 1 \ottava #0 | + + \clef treble 4. 8 ~ q4 | + 4. 8 ~ q4 | + + 2 ~ q8 b8 b | + 4. d''8 4 | + + 4. 8 ~ q4 | + g8 d' fs ~ q d g,4 | + + 4. 8 4. | + 4. b'8 e fs4. | + + 4. 8 ~ q4 | + e8 g b e b g e4 | + + 1 | + 4. d''8 2 | + + 4. 8 ~ q4 | + 4 | + + 1 | + 8 e'' fs! b, e fs4. | + + 4. 8 ~ q4 | + b,8 fs' b fs cs' fs, d' fs, | + + 1 | + g,8 d' fs g b g fs d | + + 4. 8 ~ q4 | + g,8 b cs e g e cs b | + + \tuplet 6/4 4 { e16 b g e g b \ottava #1 e g b e g b } e4 \ottava#0 \tuplet 6/4 { e,,,16 fs g a b cs } | + 2 ~ q8 fs'' g4 | + + d4. cs8 ~ cs4 b | + 4. 8 ~ q4 | + + f2. 8 | + d,8 a' d e f4 a, | + + 1 | + \tuplet 3/2 { g4 d' g } a bf | + + 1 | + \tuplet 3/2 { e,,4 as cs } g'4 fs? | + + 2 | + 2 | + + \clef bass 2\arpeggio cs'4 d8 e | + 2 | + + 2 | + 4 8 2 | + + 2 | + 2 | + +%{ + \bar "||" + + \clef bass fs,,16 d b d g e b e g e b e g b e g | + 4 | + + \clef treble fs16 d b d g e b e g e b e g b e g | + 4 | + + fs16 d b d g e b e g e b e g b e g | + 4 | + + \ottava #1 fs16 d b d g e b e g e b e g b e g | + \clef treble 4 | + + 4 4 \ottava #0 4 4 | + fs''4 fs, fs, \clef bass fs, | + + + 2 | + 2 | + + 2 | + 2. 4 | + + 2 | + 4 8 2 | + + 2 | + 2 | + +%} + + %{ + \tempo 4. = 96 + \time 12/8 8 cs b cs b d b d cs | + \time 12/8 4. | + + 8 e d e d f e as g | + 4. | + + 8 cs b! cs b d b d cs | + 4. | + + 8 e d e d f e as g | + 4. | + + \ottava #1 8 cs b! cs b d b d cs | + \clef treble b'8 cs d cs d e d e g e g a | + + 8 e d e d f e as g | + f8 g a g a bf a bf cs as cs e | + + 4. \ottava #0 | + 4. \clef bass | + + \tempo 2 = 36 + \time 2/2 + \clef bass 2. fs'4 | + 2. 4 | + + 2 d' | + 2 4 | + + 2 cs' | + 2. 4 | + + 1 | + 2 4 | + + 2 4 | + 2 4 | + +%} + + 1\fermata | + 1\fermata | + + + \bar "|." + + + +} + +mainStaff = \new PianoStaff << + \new Staff = "mainR" \with { + midiInstrument = "acoustic grand" + } \relative c' \mainR + \new Staff ="mainL" \with { + midiInstrument = "acoustic grand" + } { \clef bass \relative c \mainL } +>> + +\score { + << + \mainStaff + >> + \layout { + \context { + \Staff \RemoveEmptyStaves + \override Glissando.minimum-length = #4 + \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override Glissando.thickness = #2 + \override VerticalAxisGroup.remove-first = ##t + } + } + \midi {} +} \ No newline at end of file diff --git a/album3/waiting-for-stars-piano-end.pdf b/album3/waiting-for-stars-piano-end.pdf new file mode 100644 index 0000000..f42a76c Binary files /dev/null and b/album3/waiting-for-stars-piano-end.pdf differ diff --git a/album3/waiting-for-stars-piano.ly b/album3/waiting-for-stars-piano.ly new file mode 100644 index 0000000..a38b56a --- /dev/null +++ b/album3/waiting-for-stars-piano.ly @@ -0,0 +1,156 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Waiting for the Stars to Fall (piano)" + composer = "Tommy Montgomery" + copyright = "(c) 2023 Tommy Montgomery" +} + + +#(set-global-staff-size 18) + +global = { + \key b \minor + \time 2/2 + \set Timing.beamExceptions = \beamExceptions { + 16[ 16 16 16] 16[ 16 16 16] 16[ 16 16 16] 16[ 16 16 16] | + \tuplet 3/2 4 { 8[ 8 8] 8[ 8 8] 8[ 8 8] 8[ 8 8] } + } + \set Staff.printKeyCancellation = ##f + % \numericTimeSignature + % \override TupletBracket.bracket-visibility = #'if-no-beam + \set Score.connectArpeggios = ##t + % \override Beam.auto-knee-gap = #10 + % \omit TupletNumber + % \omit TupletBracket +} + +\parallelMusic #'(mainR mainL) { + \tempo 2 = 69 + + + + \global 2 ~ q8 b 4 | + \global 2 g'2 | + + 2 g | + g,2 g'4 g, | + + 2 ~ q8 b d e | + 4. b'8 e2 | + + | + e,4 b' e b | + + 2\arpeggio ~ q8 a d e | + d,8 a' d a e'2 | + + 4 a 2 | + d,8 a' e' a, d4 d, | + + 2 ~ q8 4 8 ~ | + e8 c' g' c, e, d' d,4 | + + 4. c8 4 8 | + c8 a' e' a, c, d4. | + + 2 ~ q8 | + g8 d' g a b d g d | + + 2 | + b8 a g d b a g fs | + + 2. 8 | + e8 b' e fs g b e b | + + 2 | + g8 fs e b a g fs e | + + 2\arpeggio ~ q16 a,16 d e g a d e | + d8 a' d d 2 | + + g16 fs d a g fs d a d e a, e' fs d g fs | + 2\arpeggio 8 | + + e2 ~ \tuplet 3/2 { e4 a, } | + 8 e' d e a,2 | + + 4. e8 d'4 e | + 2 4 | + + f4. e8 ~ e4 d | + f8 a d a' ~ a f d4 | + + a2 d4 e | + d,8 a' d e f d a4 | + + 4. 8 ~ q4 | + bf8 g' d' g, e' g, d bf | + + 2 2 | + g8 d' g a bf a g4 | + + 2 ~ q8 4. | + e,8 c' g' c, e, d4. | + + 1 | + c16 d e g c d e g c g e d 8 | + + 2. 4 | + 4. 8 2 | + + 2 4 | + 2 8 | + + 2 4 | + \tuplet 3/2 4 { d8 a' d e f a d a f e d a } | + + 2 4 | + \tuplet 3/2 4 { d,8 a' d e f a d a f e d a } | + + 2 4 | + \tuplet 3/2 4 { g8 d' g a bf d g d bf a g d } | + + 2 | + \tuplet 3/2 4 { g,8 d' g a bf d g d bf a g d } | + + 2. 4 | + c16 g' c d e d c g c, g' c d e d c g | + + 1 | + c,16 g' c d e d c g 4 | + + 2. 4 | + 4 e'' g2 | + + 1 | + e,4 cs' as'2 | + + +} + +mainStaff = \new PianoStaff << + \new Staff = "mainR" \with { + midiInstrument = "acoustic grand" + } \relative c' \mainR + \new Staff ="mainL" \with { + midiInstrument = "acoustic grand" + } { \clef bass \relative c \mainL } +>> + +\score { + << + \mainStaff + >> + \layout { + \context { + \Staff \RemoveEmptyStaves + \override Glissando.minimum-length = #4 + \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override Glissando.thickness = #2 + \override VerticalAxisGroup.remove-first = ##t + } + } + \midi {} +} \ No newline at end of file diff --git a/album3/waiting-for-stars-piano.pdf b/album3/waiting-for-stars-piano.pdf new file mode 100644 index 0000000..53fc362 Binary files /dev/null and b/album3/waiting-for-stars-piano.pdf differ