Compare commits

...

2 Commits

Author SHA1 Message Date
575f1c0295 solitude piano solo 2023-11-01 10:25:13 -07:00
fec1cd476b finalized fair-weather friend 2023-11-01 10:24:54 -07:00
4 changed files with 220 additions and 42 deletions

View File

@ -13,7 +13,7 @@ global = {
\numericTimeSignature
\compressEmptyMeasures
\omit Voice.StringNumber
%\override TupletBracket #'bracket-visibility = #'if-no-beam
\override TupletBracket.bracket-visibility = #'if-no-beam
\override MultiMeasureRest.expand-limit = #3
\override Score.ChordName.font-name = #"Noto Serif"
\override Score.ChordName.font-size = #0
@ -25,7 +25,7 @@ global = {
guitar = \relative c' {
\tempo 4 = 106
\tempo 4 = 100
\partial 8 a16( c) |
\repeat unfold 3 {
@ -56,16 +56,18 @@ guitar = \relative c' {
\xNotesOn q16 q \xNotesOff <a e' a cs>8-> \xNotesOn q16 q \xNotesOff <a d g b>8-> |
}
f'8 a d a e' d f( e) d a |
<d, bf' d e>4.\arpeggio <d c' e e>8-> r <a e' a cs>-> \tuplet 6/4 4 { a16( c! d) d( f g) g( f d) d( c a) } |
<d, bf' d e>2\arpeggio ~ q8 <d c' e e>8-> r <a e' a cs>4-> q16 q |
<a e' g cs e>8. <a f' g d' e>16 ~ q8 <a g' g e' e> ~ q4 \tuplet 6/4 4 { a16( c! d) d( f g) g( f d) d( c a) } |
\bar "||"
R1*5/4*8^"intro riff" |
R1*5/4*3^"intro riff" |
<d a' d>8. q16 \xNotesOn q q \xNotesOff <c g' c>8 <d a' d>4-> f,16 g a c d g a c |
\bar "||"
\repeat unfold 2 {
d'16( d,) d c'( d,) d b'( d,) d c'( d,) d b'( d,) g( d)
d16( d,) d c'( d,) d b'( d,) d c'( d,) d b'( d,) g( d)
a'( d,) d b'( d,) d c'( d,) d b'( d,) d a'( d,) g( d)
a'( d,) d f( d c) c( a) |
@ -96,12 +98,27 @@ guitar = \relative c' {
R1*5/4*8^"verse riff" |
R1*5/4*5^"chorus riff" |
R1*5/4*6^"chorus riff" |
% guitar solo
R1*5/4*15^"awesome solo" |
a'8. c16 ~ c8 d d4\harmonic \ottava #1 \tuplet 6/4 4 {
\bar "||"
r4^"guitar solo" c,16( d) f( g\glissando a) c d( c) <c e>( <d f>8.) ~ q8 \xNotesOn q16 q16 \xNotesOff |
<d f>16( <c e>) <a d> <g c> r <a d> r <c f> r <c e> r <a d> ~ q8 g16 f <g c> f e d ~ |
d16 a' c e d g\glissando( a) c b8 \xNotesOn b16 b \xNotesOff c( b) g\glissando( a\glissando g) d\glissando( c8) |
% b16( a\glissando g a\glissando g f) c8
\tuplet 6/4 { c,16( d) f g\glissando( a) c } \tuplet 3/2 { d( c) a } g8
\tuplet 3/2 { f'16( d) c } a8 \tuplet 3/2 { g'16( f) d } c8 \tuplet 6/4 { c'16( a) g f d c } |
a4 a8 a16 g ~ g g a8 ~ a8 a16 a g a d e |
g a d e a,4 a16( bf32 a\glissando g16) a16 ~ a4. \tuplet 3/2 { g16 bf cs } |
e cs e f e cs a bf g a f\glissando( e) a,4 \tuplet 6/4 { bf16 c! d e f g } |
% R1*5/4*1^"elec. solo" |
a8. c16 ~ c8 d d4\harmonic \ottava #1 \tuplet 6/4 4 {
a'16( f) d a d f
g( e) c g e c
} | \ottava #0
@ -113,26 +130,41 @@ guitar = \relative c' {
c16( d) g, a r f r g r c,( d) g, a8
}
\alternative {
{ g16 a bf c r bf r a bf d f a b f\glissando( g) b d f g2 | }
{ g16 a bf c r bf r a bf d f a bf f\glissando( g) b d f g2 | }
{ g,,16 a bf a8 bf16 cs d e\glissando( f) g a8 bf16 cs16 d e f g a8 bf16 cs d e8 | }
}
\repeat unfold 2 {
<a,,, e' g cs>8.-> q16 \xNotesOn q q \xNotesOff <a e' g cs>8-> ~ q16 q \xNotesOn q q \xNotesOff
<a e' g cs>8 <a f' g d'> <a e' g cs> <a d g b> |
}
\alternative {
{ <a e' g cs>8.-> q16 \xNotesOn q q \xNotesOff <a e' g cs>8-> ~ q16 q \xNotesOn q q \xNotesOff
<a e' g cs>8 <a f' g d'> <a g' g e' e>4 | }
{ f16 c' g' g, d' a' bf, f' c' c, g' d' \tuplet 3/2 { c16( d c) } a g\glissando( f) d c( a) | }
}
<g,,, d' bf' d e>8.-> q16 \xNotesOn q q \xNotesOff q8 ~ q16 q \xNotesOn q q \xNotesOff
g'( a) a( bf) bf( a) bf( c) |
<a, e' g d' e>8.-> q16 \xNotesOn q q \xNotesOff <a e' g cs e>8 ~ q16 q \xNotesOn q q \xNotesOff
cs'( d) d( cs) d( cs) d( e) |
<a,, a' d f>8.-> q16 \xNotesOn q q \xNotesOff <a g' g e' e>8 ~ q16 q \xNotesOn q q \xNotesOff
<a f' a d>4 <a e' a e' e>\arpeggio |
f16 c' g' g, d' a' bf, f' c' c, g' d' \tuplet 3/2 { c16( d c) } a g\glissando( f) d c( a) |
% verse 4
R1*5/4*8^"verse 1 riff" |
d4 a'8 d ~ d a4 d,8 e16( d) c8 | d4 a'8 d ~ d a4 d,8 f16( d) c8 |
f,8 c' f g ~ g c4 g8 f16( e) c8 | d4 a'8 d ~ d a4 d,8 g,16( a) c( a) |
d4 a'8 d ~ d a4 d,8 e16( d) c8 | d4 a'8 d ~ d a4 d,8 f16( d) c8 |
f,8 c' f g ~ g c4 g8 f16( e) c8 | <d a' d>8 \xNotesOn q16 \xNotesOff <c g' c>16 ~ q16 \xNotesOn q \xNotesOff <d a' d>8 ~ q4 \xNotesOn q16 q \xNotesOff
<f, c' f>16\glissando( <g d' g>) q q \xNotesOn q q \xNotesOff |
R1*5/4*5^"chorus riff" |
<a d a' d>4-> r r2 r4 |
<a e' a cs>8 a16 a <a e' a cs>8 a16 a a bf a g a bf cs d e f g bf |
a8 a16 a a8 a16 a a bf a g a bf cs d e f g bf |
a8 \tuplet 3/2 { a16 a a } a8 \tuplet 3/2 { a16 a a } a bf a g a8 \tuplet 3/2 { a16 a a } a4 |
d,,8 a' d f e f d a d,( a) |
<bf d g d'>2\arpeggio ~ q8 <c g' c>8 r <a e' a cs>4 q16 q |
q8. <a f' g e' e>16 ~ q8 <a g' g e' e> ~ q4
<<
{ \tuplet 6/4 4 { f'''16( d) c a g f d( c) a g a c } | d4 }
\\
{ \tuplet 6/4 4 { a,16( c d) d( f g) g( f d) d( c a) } | <a d a' d>4-> }
>>
r r2 r4 |
}
@ -144,7 +176,7 @@ vocalMelody = \relative c' {
\bar "||"
% verse 1
r4^"verse" r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r4^"verse 1" r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r4 |
r4 r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r8 d8 |
@ -156,10 +188,10 @@ vocalMelody = \relative c' {
f8 f f4 ~ f8 e4. d4 |
e2. r4 r4 |
R1*5/4*8 |
R1*5/4*5 |
% verse 2
r4^"verse" r8 d, d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r4^"verse 2" r8 d, d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r4 |
r4 r4 d8 f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r4 |
@ -167,34 +199,38 @@ vocalMelody = \relative c' {
% bridge
bf'4^"bridge" bf8 a ~ a4 g8 a ~ a fs8 ~ | fs d4 e8 ~ e fs8 ~ fs4 r4 |
a4 a8 cs ~ cs4 d8 e8 ~ e4 | e8 f4 e8 ~ e d4 cs8 ~ cs4 |
c!4. b8 ~ b4. d8 ~ d4 ~ | d8 c4( b8 ~ b4) r g4 |
c!4. b8 ~ b4 d4 ~ d8 c( ~ | c4.b8 ~ b4) r g8 g |
a8 a a a bf( a) g a ~ a4 | R1*5/4 |
% verse 3
r4^"verse" r8 d, d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r4^"verse 3" r8 d, d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f f e4( d8 c) d ~ | d2 r2 r4 |
r4 r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r4 |
% chorus
R1*5/4*5^"chorus" |
R1*5/4*6^"chorus" |
% guitar solo
R1*5/4*16 |
R1*5/4*8 |
% interlude
R1*5/4*12 |
% verse 4
r4^"verse" r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r4^"verse 4" r8 d d f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f8 ~ f e4( d8) c d ~ | d2 r2 r4 |
r2 d8 f4 a8 ~ a4 | a8 g4 g8 g( fs) fs4 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r4 |
r8 a, f'! f ~ f e4( d8) c d ~ | d2 r2 r8 a |
% chorus
R1*5/4*5^"chorus" |
cs4.^"chorus" e8 ~ e4 a4 ~ a |
bf4 bf8 a ~ a g a4 ~ a8 r8 |
a4. cs8 ~ cs4 e4 ~ e8 e8 |
f8 f f4 ~ f8 e4. d4 |
e2. r4 r4 |
R1*5/4 |
R1*5/4*2 |
\bar "|."
% end
@ -219,7 +255,7 @@ allTheLyrics = \lyricmode {
Sick and tired, __ I watched __ you __ drift a -- way, __
leav -- ing me __ a -- lone __ in -- side this __ tomb of __ self -- de -- struc -- tion __
and phy -- si -- cal de -- form -- i -- ty. __
and e -- mo -- tion -- al de -- form -- i -- ty. __
I sink down low __ to find the an -- swers
but they still e -- lude __ me. __
@ -232,7 +268,10 @@ allTheLyrics = \lyricmode {
'twas all il -- lus -- or -- y. __
But now I __ see __
what it means __ to be __
all a -- lone __
with just a fair weath -- er friend.
}
guitarStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 } {
@ -277,7 +316,7 @@ chordValues = \chordmode {
\set chordNameExceptions = #chordExceptions
\set majorSevenSymbol = \markup "maj7"
\partial 8 r8 |
\partial 8 s8 |
d1*5/4:5 | q | q | q |
a | q | q2 q8. bf c4. | q2 g2. |
@ -288,9 +327,10 @@ chordValues = \chordmode {
% chorus
\repeat unfold 3 { a2 q8 bf4 a g8 | }
d1*5/4:1.3-.5.9 | bf4.:1.3.5.11+/d c4:/d a8 r2 |
d1*5/4:1.3-.5.9 | bf2:1.3.5.11+/d q8 c4:/d a4. |
a2.:7 r2 |
R1*5/4*8 |
R1*5/4*4 |
% verse 2
\repeat unfold 2 { d1*5/4:5 | q | f2 c q4 | d1*5/4:5 | }
@ -306,15 +346,27 @@ chordValues = \chordmode {
d1*5/4:5 | q | f2 q8 c8 c2 | d2:5 g2. |
% chorus
R1*5/4*5 |
R1*5/4*6 |
% guitar solo
bf1*5/4 | g:m | a2 q8 a8:sus4 q2 | a1 q8 g8 |
f1*5/4 | g | c | d1 c4 |
bf1*5/4 | c | d | q1 c4 |
bf1*5/4 | g:m | a | a8.:5 c:5 d4.:5 d4:m c |
d1*5/4:5 | q | q | q |
a | q | a2 a8. bf:/a c4.:/a | q2. d4:m c |
% interlude
d1:m d4:1.3.5.7.9- | q1*5/4 | d1:m bf4:maj7 | q2 g2.:7 |
d1:m d4:1.3.5.7.9- | q1*5/4 | d1:m a4:1.3.5.7.9- | q1*5/4 |
g1*5/4:m6 | a4.:1.4.5.7 a:7 q2 | d4.:m/a a:7 d4:m/a a:5 |
f8.:sus2 g:sus2 bf:sus2 c:sus2 r2 |
% verse
d1*5/4:5 | q | f4. c q2 | d1*5/4:5 |
d1*5/4:5 | q | f4. c q2 | d8.:5 c:5 d2:5 f16:5 g:5 q4 |
% chorus
a1*5/4:1.3.5.7.9- | q | q | d:1.3-.5.9- | g2:m6 q8 c4 a4. |
a2.:7 r2 | d1*5/4:5 |
}

Binary file not shown.

126
album3/solitude.ly Normal file
View File

@ -0,0 +1,126 @@
\version "2.24.0"
\language "english"
\header {
title = "Solitude"
composer = "Tommy Montgomery"
copyright = "(c) 2023 Tommy Montgomery"
}
global = {
\key e \major
\time 4/4
\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
}
lowerStaff = {
\change Staff = "mainL" \revert Stem.direction
}
upperStaff = {
\override Stem.direction = #DOWN \change Staff = "mainR"
}
fixSlope = {
\once \override Beam.positions = #'(9 . 15)
%\once \override Stem.direction = #UP
}
\parallelMusic #'(mainR mainL) {
\tempo 4 = 74
\set subdivideBeams = ##t
\global << { gs''4.\arpeggio gs8 fs4.\arpeggio e8 ds1 } \\ { <gs, b e>8\arpeggio gs b4 <fs b e>8\arpeggio fs b4 ~ b1 } >> |
\global <e gs b e>2\arpeggio <e fs b e>4\arpeggio b' b,2. ~ b8 fs'8 |
<< { gs'4.\arpeggio <b, b'>8 a'4.\arpeggio a8 gs4.\arpeggio fs8 e4. ds8 } \\ { <gs, b e>8\arpeggio gs b4 <a cs fs>8\arpeggio a cs4 <gs cs fs>8\arpeggio gs cs4 ~ cs2 } >> |
<e gs b e>2\arpeggio <fs a cs fs>2\arpeggio <cs fs gs cs>8\arpeggio gs'8 cs ds e2 |
<< { cs4.\arpeggio cs8 b4.\arpeggio a8 gs4. a8 fs2 } \\ { <cs e a>8\arpeggio cs e4 <b e a>8\arpeggio b e4 ~ e8 b e4 ds2 } >> |
<a,, cs e a>2\arpeggio <a b e a>4\arpeggio e' e,4 b' b,2 |
<< { fs4.\arpeggio e8 ds4.\arpeggio e8 ds4. cs8 ds2 } \\ { <a cs ds>8\arpeggio a cs4 <fs, a cs>8\arpeggio fs a4 ~ a8 fs gs4 ~ gs2 } >> |
<fs' a ds fs>2\arpeggio <fs a cs fs>4\arpeggio ds <gs, ~ gs'>2 <gs fs'>2 |
<< { gs'4.\arpeggio gs8 fs4.\arpeggio e8 ds1 } \\ { <gs, b e>8\arpeggio gs b4 <fs b e>8\arpeggio fs b4 ~ b1 } >> |
<e' gs b e>2\arpeggio <e fs b e>4\arpeggio b' b,2. ~ b8 fs8 |
<< { gs'4.\arpeggio <b, b'>8 a'4.\arpeggio a8 gs4.\arpeggio fs8 e4. ds8 } \\ { <gs, b e>8\arpeggio gs b4 <a cs fs>8\arpeggio a cs4 <gs cs fs>8\arpeggio gs cs4 ~ cs2 } >> |
<e gs' b e>2\arpeggio <fs' a cs fs>2\arpeggio <cs fs gs cs>8\arpeggio gs'8 cs ds e8 ds cs4 |
<< { \clef bass cs4.\arpeggio cs8 b4.\arpeggio a8 gs4. a8 fs2 } \\ { <cs e a>8\arpeggio cs e4 <b e a>8\arpeggio b e4 ~ e8 b e4 ds2 } >> |
<a, e' a>2\arpeggio <a e' a>4\arpeggio a e'4 e, b'4 b, |
<< { fs4.\arpeggio e8 ds4.\arpeggio e8 ds4. cs8 bs2 } \\ { <a cs ds>8\arpeggio a cs4 <fs, a cs>8\arpeggio fs a4 ~ a8 fs ~ <fs gs>4 ~ <fs gs>2 } >> |
<fs' cs' fs>2\arpeggio <fs cs' fs>4\arpeggio fs <gs ~ gs'>2 <gs fs'>2 |
\clef treble << { e'''4.\arpeggio e8 ds4.\arpeggio cs8 b4.\arpeggio cs8 as2 } \\ { <e gs cs>8\arpeggio e gs4 <ds fss cs'>8\arpeggio ds fss4 <ds gs>8\arpeggio ds gs as fss2 } >> |
<cs' e gs cs>2\arpeggio <cs fss as cs>2\arpeggio <ds ~ gs b ds>2\arpeggio <ds as' cs>2 |
<< { b4.\arpeggio b8 as4.\arpeggio gs8 \clef bass fs4\arpeggio e8 ds8 cs4.\arpeggio b8 } \\ { <b ds gs>8\arpeggio b ds4 <as cs e>8\arpeggio as cs4 \clef bass <b cs>8\arpeggio gs8 b fs <e fs>2\arpeggio } >> |
<gs, b ds gs>2\arpeggio <gs cs e gs>2\arpeggio <fs b cs fs>\arpeggio <fs, fs'>\arpeggio |
\clef bass <<
{ b'4.\arpeggio b8 cs4.\arpeggio cs8 ds4.\arpeggio ds8 e4.\arpeggio e8 fs4.\arpeggio e8 ds4.\arpeggio cs8 b1 } \\
{ <ds, fs>8\arpeggio ds fs4 <e gs>8\arpeggio e gs4 <fs gs cs>8\arpeggio fs8 gs4 <fs b>8\arpeggio gs b4 <fs b e>8\arpeggio fs b4 <ds, fs b>8\arpeggio ds ~ <ds fs>4 ~ <ds fs>1 }
>> |
<b fs' b>2\arpeggio <a e' a>2\arpeggio <gs ds' gs>\arpeggio <fs fs'>4\arpeggio <e e'> <b b'>1\arpeggio ~ <b b' b'> |
\clef treble << { gs''4.\arpeggio gs8 fs4.\arpeggio e8 ds4. cs8 b2 } \\ { <gs b e>8\arpeggio gs b4 <fs b e>8\arpeggio fs b4 ~ b1 } >> |
<e'' gs b e>2\arpeggio <e fs b e>4\arpeggio b' b,2. ~ b8 fs'8 |
<< { gs'4.\arpeggio <b, b'>8 a'4.\arpeggio a8 gs4.\arpeggio fs8 e4. ds8 } \\ { <gs, b e>8\arpeggio gs b4 <a cs fs>8\arpeggio a cs4 <gs cs fs>8\arpeggio gs cs4 ~ cs2 } >> |
<e gs b e>2\arpeggio <fs a cs fs>2\arpeggio <cs fs gs cs>8\arpeggio gs'8 cs ds e2 |
<< { cs4.\arpeggio cs8 b4.\arpeggio a8 gs4. a8 fs2 } \\ { <cs e a>8\arpeggio cs e4 <b e a>8\arpeggio b e4 ~ e8 b e4 ds2 } >> |
<a,, cs e a>2\arpeggio <a b e a>4\arpeggio e' e,4 b' b,2 |
<< { fs4.\arpeggio e8 ds4.\arpeggio e8 ds4. cs8 ds2 } \\ { <a cs ds>8\arpeggio a cs4 <fs, a cs>8\arpeggio fs a4 ~ a8 fs gs4 fs2 } >> |
<fs' a ds fs>2\arpeggio <fs a cs fs>4\arpeggio ds <gs, gs'>4 <a a'> <b b'>2 |
\clef bass
b,8 e fs b e fs
\clef treble
b e fs b e fs
\ottava #1 <e gs b e>2\arpeggio\fermata |
e8 gs b e gs b
\clef treble
e gs b e gs b
<b, e fs b>2\arpeggio\fermata |
}
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 {}
}

BIN
album3/solitude.pdf Normal file

Binary file not shown.