diff --git a/arise-again.ly b/arise-again.ly new file mode 100644 index 0000000..bc811c9 --- /dev/null +++ b/arise-again.ly @@ -0,0 +1,95 @@ +\version "2.18.2" +\language "english" +\include "lib/guitar-bend.ily" + +\header { + title = "Arise Again" + composer = "Tommy Montgomery" + copyright = "(c) 2015 Tommy Montgomery" +} + +globalConfig = { + \key cs \minor + \time 4/4 + \numericTimeSignature + \tempo 4 = 130 + \override TupletBracket #'bracket-visibility = #'if-no-beam +} + +cleanGuitar = { + \relative c'' { + + \repeat unfold 5 { e8 ds gs, } e' + \repeat unfold 5 { ds fss, e' } ds + \repeat unfold 5 { gs, e' ds } gs, + \repeat unfold 5 { e' ds fss, } e' + + \repeat unfold 5 { ds gs, e' } ds + \repeat unfold 5 { fss, e' ds } fss, + \repeat unfold 5 { e' ds gs, } e' + \repeat unfold 5 { ds fss, e' } ds + + \repeat unfold 5 { gs, e' ds } gs, + \repeat unfold 5 { e' ds fss, } e' + \repeat unfold 5 { ds gs, e' } ds + \repeat unfold 5 { fss, e' ds } fss, + + \repeat unfold 5 { e' ds gs, } e' + \repeat unfold 5 { ds fss, e' } ds + \repeat unfold 5 { gs, e' ds } gs, + \repeat unfold 5 { e' ds fss, } e' + } +} + +distGuitarOne = { + \relative c' { + \repeat unfold 8 { r1 } + 1 ~ | q | ~ | q | + ~ | q | ~ | q | + + ~ | q | + } +} + +leadGuitarOne = { + \relative c'' { + \repeat unfold 4 { r1 } + + } +} +leadGuitarTwo = { + \relative c'' { + \repeat unfold 16 { r1 } + + } +} + + +\score { + << + \new Staff \with { \clef "treble" instrumentName = "Clean" } { + \globalConfig + \cleanGuitar + } + \new Staff \with { \clef "treble" instrumentName = "Distorted" } { + \globalConfig + \distGuitarOne + } + \new Staff \with { \clef "treble" instrumentName = "Lead I" } { + \globalConfig + \leadGuitarOne + } + \new Staff \with { \clef "treble" instrumentName = "Lead II" } { + \globalConfig + \leadGuitarTwo + } + >> + \layout { + \context { + \Staff \RemoveEmptyStaves + \override Glissando.minimum-length = #4 + \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override Glissando.thickness = #2 + } + } +} diff --git a/arise-again.pdf b/arise-again.pdf new file mode 100644 index 0000000..e4ac5e6 Binary files /dev/null and b/arise-again.pdf differ diff --git a/blue-shift.pdf b/blue-shift.pdf index d6a09d3..54932e9 100644 Binary files a/blue-shift.pdf and b/blue-shift.pdf differ diff --git a/piano-concerto-1.ly b/piano-concerto-1.ly new file mode 100644 index 0000000..40e1209 --- /dev/null +++ b/piano-concerto-1.ly @@ -0,0 +1,201 @@ +\version "2.18.2" +\language "english" + +\header { + title = "Piano Concerto No. 1" + composer = "Tommy Montgomery" + copyright = "(c) 2015 Tommy Montgomery" +} + +scoreAGlobal = { + \key b \minor + \time 4/4 + \tempo "Allegro" +} + +violin = \relative c'' { + \scoreAGlobal + + \repeat unfold 4 r1 + + << + { e8.\f( b16 b2) e4 | e8.( c16 c2) e4 | } \\ + { b8. ( e,16 e2) b'4 | c8.( a16 a2) c4 | } + >> + + << + { e8. ( b16 b4 ~ b8 a8) a8.( b16) | e,1 | } \\ + { b'8.( e,16 e4 ~ e8 d8) d16( e fs8 ) | s1 | } + >> + + g8\p d b' d, d' d, b' g | a e cs' e, e' e, cs' a | + fs ds a' fs c' a ds c | + e16 b a b g b fs b e, b' d, b' e,4 ~ | + e2 r2 | +} + +cello = \relative c { + \scoreAGlobal + + \repeat unfold 4 r1 + + 1 ~ | q1 ~ | q1 ~ | q1 | + g2 b | a cs | c | 2.\sfz 8 | + 2 | +} + +flute = \relative c'' { + \scoreAGlobal + + \repeat unfold 4 r1 + \repeat unfold 3 r1 + + r2 r4 r8 e16\f( fs) | + g4 b d4. fs,16( g) | a4 cs e4. a,16( b) | + c4 ds fs2 | + + r2 r4 r16 e,16 fs g | a b c d e2. | + + +} + +oboe = \relative c' { + \scoreAGlobal + + \repeat unfold 4 r1 + \repeat unfold 3 r1 + r2 r4 r8 e16\f( fs) | + d4 g b4. d,16( e) | e4 a cs4. e,16( g) | + a4 c ds2 | + r1 | r4 r16 e,16 fs g a b cs ds e4 | +} + +clarinet = \relative c'' { + \scoreAGlobal + \transposition bf + + \repeat unfold 4 r1 + +} + +trumpetBb = \relative c'' { + \scoreAGlobal + + \repeat unfold 4 r1 + \repeat unfold 8 r1 + r4 r16 g a b c d e fs g4 | +} + +hornF = \relative c' { + \scoreAGlobal + + \repeat unfold 4 r1 + \repeat unfold 8 r1 + r4 r16 e fs g a b cs ds e4 | + +} + +right = \relative c'' { + \scoreAGlobal + + + \ottava 1 + e''16\f b g e fs b e, b e b g e fs b e, b | + \ottava 0 + e b g e fs b e, b e + \change Staff = "left" + \override Stem #'direction = #UP + b g e fs b e, b | + + \repeat unfold 8 { s16 g b e } + \repeat unfold 4 { s16 g, b e } + \repeat unfold 4 { s16 a, c e } + \repeat unfold 8 { s16 g, b e } + \repeat unfold 4 { s16 b d g } + \repeat unfold 4 { s16 cs, e a } + \repeat unfold 4 { s16 ds, fs c' } + s1 | s1 | +} + +left = \relative c { + \scoreAGlobal + + r1 | s1 | + \override Stem #'direction = #DOWN + e,16\sfp s8. + \repeat unfold 7 { e16 s8. } + + \repeat unfold 16 { e16 s8. } + \repeat unfold 4 { g16 s8. } + \repeat unfold 4 { a16 s8. } + \repeat unfold 4 { a16 s8. } + r1 | r1 | + +} + +violinPart = \new Staff \with { + instrumentName = "Violin" + midiInstrument = "violin" +} \violin + +celloPart = \new Staff \with { + instrumentName = "Cello" + midiInstrument = "cello" +} { \clef bass \cello } + +flutePart = \new Staff \with { + instrumentName = "Flute" + midiInstrument = "flute" +} \flute + +oboePart = \new Staff \with { + instrumentName = "Oboe" + midiInstrument = "oboe" +} \oboe + +clarinetPart = \new Staff \with { + instrumentName = "Clarinet" + midiInstrument = "clarinet" +} \clarinet + +trumpetBbPart = \new Staff \with { + instrumentName = "Trumpet" + midiInstrument = "trumpet" +} \trumpetBb + +hornFPart = \new Staff \with { + instrumentName = "Fr. Horn" + midiInstrument = "french horn" +} \hornF + +pianoPart = \new PianoStaff \with { + instrumentName = "Piano" +} << + \new Staff = "right" \with { + midiInstrument = "acoustic grand" + } \right + \new Staff = "left" \with { + midiInstrument = "acoustic grand" + } { \clef bass \left } +>> + +\score { + << + \violinPart + \celloPart + \flutePart + \oboePart + \clarinetPart + \trumpetBbPart + \hornFPart + \pianoPart + >> + \layout { + \context { + \Staff \RemoveEmptyStaves + } + } + \midi { + \tempo 4=96 + } +} diff --git a/piano-concerto-1.pdf b/piano-concerto-1.pdf new file mode 100644 index 0000000..2da4416 Binary files /dev/null and b/piano-concerto-1.pdf differ diff --git a/piano-sonata.ly b/piano-sonata.ly new file mode 100644 index 0000000..9b8b147 --- /dev/null +++ b/piano-sonata.ly @@ -0,0 +1,216 @@ +\version "2.18.2" +\language "english" + +\header { + title = "Dat Piano Piece" + composer = "Tommy Montgomery" + copyright = "(c) 2015 Tommy Montgomery" +} + +global = { + \key b \minor + \time 6/8 + \set Staff.printKeyCancellation = ##f +} + +\parallelMusic #'(right left) { + \tempo "Moderately" 4. = 60 + + % intro + \global 4.( ~ q8. ~ | + \global r4. 4.| + + 2.) | + 4. e, | + + 4.( ~ q8. ~ | + r4. | + + 2.) | + 4. fs' | + + 4.( ~ q8. ~ | + r4. 4.| + + 2.) | + 4 b8 e,4. | + + 4.( ~ q8. ~ | + r4. | + + 2.) | + fs2. | + + % theme 1 + b'8 fs'( d) b fs'( d) | + 2. ~ | + + b8 fs'( d) b fs'( d) | + q2. | + + d'4.(^Understated b4 cs8 | + \clef treble b''8-. fs'-. d-. b-. fs'-. d-. | + + d4.) d4( e8 | + b8-. fs'-. d-. b-. fs'-. d-. | + + fs2. | + as8-. fs'-. d-. as-. fs'-. d-. | + + g4. fs4 e8 | + as8-. fs'-. d-. as-. fs'-. cs-. | + + d4.) b4( cs8 | + b8-. fs'-. d-. b-. fs'-. d-. | + + d4.) d4( e8 | + as8-. fs'-. d-. as-. fs'-. cs-. | + + fs2. ~ | + a!8-. fs'-. d-. a-. fs'-. d-. | + + fs4. e4 d8 | + gs,8-. fs'-. d-. gs,-. fs'-. d-. | + + cs4.) a4( b8 | + g,!8-. e'-. cs-. g-. e'-. cs-. | + + cs4.) a4( b8 | + es,8-. cs'-. gs-. es-. cs'-. gs-. | + + cs2. ~ | + \clef bass fs8-. e'-. cs-. e,( cs' fs,) | + + cs4.) as( | + cs8( fs e) fs,( e' cs) | + + b4) r8 d,16( b cs d e fs | + b,8( b' d fs4.) | + + g4.) cs4.( | + cs8( g' e as e' cs | + + d4) r8 a16( fs g a b cs | + d8 a fs d4 cs8) | + + d16 b fs d b fs \clef bass as g e g as cs | + b,8 4-> cs8 4-> | + + 4.) 4( 8 | + b,8 d' fs, b, d' fs, | + + 4. 4 8 | + b,8 d' fs, b, d' fs, | + + 2. | + as,8 d' fs, as, d' fs, | + + 4. ~ 4 8 | + as,8 d' fs, as, cs' fs, | + + 4.) 4( 8 | + b,8 d' fs, b, d' fs, | + + 4. 4 8 | + as,8 d' fs, as, d' fs, | + + 2.) | + d8 d' a! d, d' a | + + \set Staff.connectArpeggios = ##t + << { g'4.(\arpeggio fs4 e8 } \\ { 2.\arpeggio } >> | + cs,8 e' a, cs, e' a, | + + << { d4.) d( } \\ { d,8 b' fs d b' fs } >> | + b,8 b' fs b, b' fs | + + << { d'4. e } \\ { d,8 b' fs e cs' fs, } >> | + b,8 b' fs cs cs' fs, | + + << { fs'2. ~ } \\ { fs,8 d' a fs8 d' a } >> | + d8 d' a d, d' a | + + << { fs'2.) } \\ { fs,8 d'8 a fs8 d' a } >> | + d,8 d' a d, d' a | + + << { fs'4.( fs } \\ { fs,8 d'8 a fs d' a } >> | + d,8 d' a d, d' a | + + << { fs'4. fs } \\ { fs,8 d' a fs ds' a } >> | + d,8 d' a ds, ds' b | + + \clef treble << { g'2. ~ } \\ { g,8 e' b g e' b } >> | + e,8 e' b e, e' b | + + << { g'2.) } \\ { g,8 e'8 b g e' b } >> | + e,8 e' b e, e' b | + + << { g'4.( g } \\ { g,8 e' bf g e' bf } >> | + e,8 e' c e, e' c | + + << { g'4. a } \\ { g,8 e' bf a f' c } >> | + e,8 e' c f, f' c | + + << { a'2. ~ } \\ { a,8 fs'! c a fs' c } >> | + fs,!8 fs'! d fs, fs' d | + + << { a'2.) } \\ { a,8 fs' c a fs' c } >> | + fs,8 fs' d fs, fs' d | + + << { bf'2.( } \\ { bf,8 g' d bf g' d } >> | + g,8 g' d g, g' d | + + << { g2. } \\ { g,8 ef' bf g ef' bf } >> | + ef,8 ef' bf ef, ef' bf | + + \clef bass << { ef2. } \\ { ef,8 c' g ef c' g } >> | + c,8 c' g c, c' g | + + << { d'4. c } \\ { d,8 b' g d a' fs } >> | + b,8 b' g d c' a | + + << { b4) s8 c4( cs8 } \\ { g16 e fs g a b a4. } >> | + << { g4( fs8 f4) s8 } \\ { s4. f16 d e f g a } >> | + + \clef treble << { d4) s8 g4( gf8 } \\ { d16 bf c d ef f ef4. } >> | + << { bf4( a8 af4) s8 } \\ { bf4 s8 af16 f g af bf c } >> | + + << { f4) s8 } \\ { f16 df ef f fs gs } >> a16 fs cs \change Staff = "left" a fs cs | + df4 8 4. | + + \change Staff = "right" gs''16 d \change Staff = "left" + a gs d a \override Stem #'direction = #UP b cs d fs b d | + 4. \override Stem #'direction = #DOWN 4 8 | + + + \change Staff = "right" \revert Stem #'direction cs8. 16 q8 4. | + \revert Stem #'direction 8. 16 8 4. | + + fs''16 a cs, a fs a cs, a fs a cs, a | + \clef treble d''''16 a fs e! d a fs e! \clef bass d a fs e! | + + 8. 16 q8 4. | + 8. 16 8 4. | + +} + +\score { + \new PianoStaff \with { + instrumentName = "Piano" + } << + \new Staff = "right" \with { + midiInstrument = "acoustic grand" + \consists "Span_arpeggio_engraver" + } \relative c' \right + \new Staff = "left" \with { + midiInstrument = "acoustic grand" + } { \clef bass \relative c, \left } + >> + \layout { } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 60 2) + } + } +} diff --git a/piano-sonata.pdf b/piano-sonata.pdf new file mode 100644 index 0000000..e5e0878 Binary files /dev/null and b/piano-sonata.pdf differ