diff --git a/album4/avenged.ly b/album4/avenged.ly new file mode 100644 index 0000000..b53559c --- /dev/null +++ b/album4/avenged.ly @@ -0,0 +1,683 @@ +\version "2.24.0" +\language "english" + +\header { + title = "avenged" + composer = "Tommy Montgomery" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 150 + \key d \minor +} + +dMinorRiff = \relative c' { + \repeat unfold 4 { d8 f a } | + \repeat unfold 4 { d, g bf } | + \repeat unfold 4 { c, e g } | + \repeat unfold 4 { d fs a } | + + d, f! a \repeat unfold 3 { d, f a } | + \repeat unfold 4 { d, f af } | + \repeat unfold 2 { cs, e g } bf g e cs bf g | + gs d' f gs, d' f g, d' e a, cs ef | + + \repeat unfold 4 { d f a } | + \repeat unfold 4 { d, g bf } | + \repeat unfold 4 { e, g c } | + \repeat unfold 4 { fs, a d } | + + a d f! \repeat unfold 3 { a, d f } | + \repeat unfold 4 { b, e gs } | + \repeat unfold 2 { ef g a ef g bf } | +} + + +guitarOne = \relative c' { + \time 4/4 + \global + + \repeat volta 2 { + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + } + \alternative { + { + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d16 d d d 8 d16 d d d 4 | + } + { + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 a,,16 a a a 8 a,,16 a a a 4 | + } + } + + %{ + \time 7/4 + + \repeat volta 2 { + 4 d16 d d d 4 d16 d d d 4 d16 d d d 4 | + 4 d16 d d d 4 d16 d d d 4 d16 d d d 4 | + 4 c16 c c c 4 c16 c c c 4 c16 c c c 4 | + d16 d d d 4 g,8 a bf g a cs e g bf ef, | + } + \alternative { + { + 4 d16 d d d 4 d16 d d d 4 d16 d d d 4 | + 4 f16 f f f 4 f16 f f f 4 f16 f f f 4 | + 4 e16 e e e 4 e16 e e e 4 e16 e e e 4 | + g16 g g g 4 fs8 g a fs g b d c ef cs | + } + { + 4 d16 d d d 4 d16 d d d 4 d16 d d d 4 | + 4 e16 e e e 4 e16 e e e 4 e16 e e e 4 | + 4 ef16 ef ef ef 4 ef16 ef ef ef 4 ef16 ef ef ef 4 | + e16 e e e 4 a,!8 cs e g bf a g f e f | + } + } + %} + + + + \time 6/4 + + \dMinorRiff + + a8[ cs d a] \tuplet 3/2 4 { e'[( cs) a] e[ cs a] } g[ f e f] | + + + \bar "||" + \time 4/4 + 4. 8 ~ q4 ~ | + q8 f'16( e) d( c) f( e) d( c) d4. | + 4. 8 ~ q4 8 q | + \time 11/8 + 4. 4. 4. 4 | + + \time 4/4 + 4. 8 ~ q4 ~ | + q8 f'16( e) d( c) f( e) d( c) d4. | + 4. 8 ~ q4 8 q | + \time 11/8 + q4. 4. 4. 4 | + + \bar "||" + + \time 6/4 + + \dMinorRiff + + a''8 cs d a e' d cs bf a g f fs | + + + \repeat unfold 4 { g8 bf d } | + \repeat unfold 4 { g, c ef } | + \repeat unfold 4 { f, a c } | + \repeat unfold 4 { f, bf d } | + + \repeat unfold 4 { ef, g bf } | + e,! g bf \repeat unfold 3 { e, g bf } | + \repeat unfold 4 { f af c } | + fs, a! d a d fs \ottava #1 a fs ef \grace bf'\glissando( c) a fs | + + \repeat unfold 4 { g bf d } | + \repeat unfold 4 { g, c ef } | + \repeat unfold 4 { f, a c } | + \repeat unfold 4 { f, bf d } | + ef, g a ef g a ef g bf ef, g bf | + e,! g bf e, g bf f af c f, af c | + fs, a! c fs, a c fs, a d fs, a d | + g, a cs g a cs g a e' g, a e' | \ottava 0 + + \bar "||" + \time 4/4 + 4. 8 ~ q4 ~ | + q8 f'16( e) d( c) f( e) d( c) d4. | + 4. 8 ~ q4 8 q | + \time 11/8 + 4. 4. 4. 4 | + + \time 4/4 + 4. 8 ~ q4 ~ | + q8 f'16( e) d( c) f( e) d( c) d4. | + 4. 8 ~ q4 8 q | + \time 3/4 + q4. 8 ~ q[ ] ~ | + \time 4/4 + q8 ef ef16 ef ef ef 4. 8 ~ | + q8 cs cs16 cs cs cs 2 | + + \bar "||" + + d4-. r8 d r4 c16 d e c | + d4-. r8 d r4 d16 e f g | + a8 d, bf' g a( g16) f g f e d | + + c4-. r8 c r4 bf16 c d bf | + c4-. f,16 g a bf c bf c d e d e f | + g8 c, \appoggiatura g'\glissando bf g a f cs e | + + d4-. r8 d' r4 cs,16 d e cs | + d4-. r8 d' r4 d,16 e f g | + a8 d, bf' g a f d ds | + + e4-. r8 e r4 e16 f e ds | + e4-. e16 f gs a b8 e,16 e c'8 a16 a | + d8 b16 b f'4 gs16( a gs) f e d b gs | + + a4-. a16 a 8 ~ q4 gs16 a bf gs | + a4-. a16 a 8 ~ q4 \tuplet 6/4 { gs16 a bf cs d ef } | + e!8 a, f'\glissando( gs) g16( af g f) g( e) cs( bf) | + + \repeat unfold 2 { + a4-. r8 a8 r4 \tuplet 6/4 { g16( a bf) bf( a g) } | + } + a8 cs16 cs e8 d16 d f8 g,16 g bf bf g g | + + a4-. a16 a 8 ~ q4 \tuplet 6/4 { g16 a bf bf a g } | + a4-. a16 a 8 ~ q4 r8 \ottava #1 cs'16( d | + cs) a e8 d'16( e d) bf f8 e'16( f e) c g8 | + + f'16( g f) d a8 cs d e f g | + a16( e) d a d e a16( e) d a d e a16( e) d a | + a'16( e) cs a e cs a( cs) e a cs e a4 \ottava #0 | + + \bar "||" + + 4 q8 e'' ~ e b4 a8 | + 4 q8 f'' ~ f c4 b8 | + 4 q8 e'' ~ e b4 a8 | + 4 q8 f'' ~ f e4 d8 | + + \bar "||" + + \repeat unfold 4 { + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff + } + \alternative { + { e( f) f f f( gs gs gs) | } + { e( gs) gs gs gs( bf bf bf) | } + } + + \repeat unfold 2 { + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff + } + \alternative { + { 16\glissando( q q) q\glissando( q q ) | } + { 16\glissando( q q) q\glissando( q q ) | } + } + + \repeat unfold 2 { + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff + } + \alternative { + { e( f) f f f( gs gs gs) | } + { e( gs) gs gs gs\glissando( bf bf bf) | } + } + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff b( c b as) b( bf a bf) | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q q8 \xNotesOff g4.-> | + + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff e( f) f f f( gs gs gs) | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + b'16( c) ds( fs) a( b) ds( e fs e ds) c b4 | + + + + \key e \minor + + \repeat volta 2 { + e'8 e, b' d fs g, g' e, | + a' d,, a' e' c c, e a | + b b, g' b c a, f' g | + d' d, e' a, f' c, g' a | + + b b, e fs a b e fs | + b16( fs) fs( e) b\glissando( a) fs( e\glissando ds e fs ds) b8\glissando( a) | + } + \alternative { + { + e b' d! e b' a, e' fs | + a e' d, g a b, g'' fs | + } + { + e,, b' c e c' a, e' f | + a f' d, g a b, c b | + } + } + % a e' g( fs) d a a' e, | + % c' c, e g fs b, a' g' | + + \key a \minor + \bar "||" + + << + { + a4. e'8 ~ e4 b' ~ | b8 c4. ~ c2 | + c4. e8 ~ e4 \grace fs8( g4) ~ | g8 fs4. ~ fs2 | + } + \\ + { + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + } + >> + + << + { + e'4.^"(8va)" g8 ~ g4 \grace b8( c4) ~ | c8 b4. ~ b2 | + a4. g8 ~ g4 d4 ~ | d8 \grace d8( e4.) ~ e2 | + } + \\ + { + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + } + >> + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r e,16 e c'( e,) b'( e,) a( e) gs( e) | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff \glissando( ) q q q\glissando( ) q q | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff c'( d c b c b) a b | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff c4 b | + + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff q8 r | + \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff ( ) q q q\glissando( ) | + 4 \xNotesOn q16 q \xNotesOff q8 r \xNotesOn q16 q \xNotesOff 8 e16 e | + \tuplet 3/2 { 4 q q } 2 | + + + + \time 6/4 + \key d \minor + + \repeat volta 2 { + \repeat unfold 4 { a16( d e) d( g a) } | + \repeat unfold 4 { a,( d f) d( g bf) } | + \repeat unfold 4 { a,( c d) d( e g) } | + \repeat unfold 4 { a,( cs e) d( g a) } | + } + + \repeat unfold 4 { a,( e' f) d( a' c) } | + \repeat unfold 4 { a,( d e) d( g bf) } | + \repeat unfold 4 { a,( f' g) d( bf' d) } | + \repeat unfold 4 { a,( f' a) d,( c' d) } | + + \repeat unfold 4 { a,( f' af) d,( c' d) } | + \repeat unfold 4 { a,( e' g) d( bf' c) } | + \repeat unfold 4 { a,( d ef) d( g bf) } | + \repeat unfold 2 { a,( d e) d( g a) } \repeat unfold 2 { a,( c d) d( fs a) } | + + \repeat unfold 2 { a,( e' f) d( a' c) g( e' f) b,( a' c) } | + \repeat unfold 2 { a,,( e' g) d( b' d) g,( e' g) b,( b' d) } | + \repeat unfold 2 { a,,( g' a) d,( d' e) g,( g' a) b,( d' e) } | + \repeat unfold 2 { a,,,( g' a) d,( cs' e) g,( g' a) b,( cs' e) } | + + \repeat unfold 2 { e,,,( b' c) a( e' g) d( b' c) g( e' g) } | + \repeat unfold 2 { e,,( b' d) a( fs' a) d,( b' d) g,( fs' a) } | + \repeat unfold 2 { e,,( e' f) a,( a' c) d,( e' f) g,( a' c) } | + \repeat unfold 2 { e,,,( f' g) a,( b' d) d,( f' g) g,( b' d) } | + + \time 4/4 | + 1 | | | 2 | + + 1\fermata | + + \bar "||" + + \time 6/4 + + \dMinorRiff + + \time 4/4 + a''8 cs d a e' a, f' g a, a' a, a' bf a, g' a, | + + \bar "||" + + << + { + \repeat unfold 2 { \tuplet 3/2 4 { a'8( e) a, g f e d e f g a e' } } | + \repeat unfold 2 { \tuplet 3/2 4 { bf'8( f) bf, a g f e f g a bf f' } } | + } + \\ + { + e,,2 f4 d | e2 f4 d | bf2 c4 g | a cs e g | + } + >> + + << + { + \repeat unfold 2 { \tuplet 3/2 4 { a''8( e) a, g f e d e f g a e' } } | + \repeat unfold 2 { \tuplet 3/2 4 { bf'8( f) bf, a g f e f g a bf f' } } | + } + \\ + { + a,,2 bf4 g | a2 bf4 d | \grace { cs16( d } cs4) d e2 ~ | e4 ~ \tuplet 3/2 4 { e8 d e f e f g f g } | + } + >> + + \tuplet 3/2 4 { a'( e) a, g bf a d, f e a, bf g } | + a16 cs e a cs( e f e cs) a e cs a4 ~ | a2. 8 q | + \time 11/8 + 4. 4. 4. 4 | + + \time 12/8 + + \repeat volta 16 { + \repeat unfold 3 { 8 r r } 8 r r^"16x" | + } + + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 4 { 8-> d16 d d d } | + + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 4 { 8-> d16 d d d } | + \repeat unfold 3 { 8-> a16 a a a } 4. | + + \time 4/4 + \bar "||" + + + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 a,,16 a a a 8 a,,16 a a a 4 | + + \ottava 1 + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 d,16 d d d 8 d,16 d d d 8 d,16 d | + 8 a,,16 a a a 8 a,,16 a a a 4 ~ | \time 2/4 q2 | + \ottava 0 + + \time 4/4 + + R1*8^"kbd or something" | + + \repeat unfold 8 { d,,16 d d8 r } + \repeat unfold 8 { d16 d d8 r } + \repeat unfold 4 { d16 d d8 r } + d16 d d8 r d16 d | + + \repeat volta 2 { + 8-> d d q-> d d q-> d | + 8-> d d q-> d d q-> d | + 8-> d d q-> d d q-> d | + 8-> d d q-> d d q-> d | + } + + \repeat volta 2 { + << + { + \repeat unfold 4 { + \repeat unfold 4 { f'16( e) d( c) } | + } + } + \\ + { + 8-> d16 d d d q8-> d16 d d d q8-> d16 d | + 8-> d16 d d d q8-> d16 d d d q8-> d16 d | + 8-> d16 d d d q8-> d16 d d d q8-> d16 d | + 8-> d16 d d d q8-> d16 d d d q8-> d16 d | + } + >> + } + + \repeat unfold 4 { f'16( e) d( c) } | + f( e) d( c) a( g) f( e) 2 ~ | + q1 | + 8 q q ~ q2\fermata | + + \bar "|." + + + + + + + %{ + g,16( e) b g b( g) e g \tuplet 6/4 4 { + b, b b e e e + fs fs fs g g g + b b b e e e + fs fs fs g g g + } | + + a( e) c a c( a) e a \tuplet 6/4 4 { + c, c c e e e + a a a b b b + c c c e e e + a a a c c c + } + %} + +} + + +guitarTwo = \relative c' { + \global +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + \repeat volta 2 { + d1:5 | g:m/d | c | d | + } + \alternative { + { d:5 | d:1.3-5-7 | cs:dim7/d | e4.:7/d a:1.4.5.7/d a4:1.3.5-7 | } + { d1:5 | e | ef | a | } + } + +%{ + \repeat volta 2 { + d1*7/4:5 | g:m/d | c1.:5 d4:5 | q2 g:m a:7 ef4 | + } + \alternative { + { d1*7/4:5 | d:1.3-.5-.7/f | c1.:/e g4:5 | q2 d:/fs g4. c4:m a8:1.3.5-.7/cs } + { d1*7/4:5 | e:5 | ef1.:5 a4:/e | q2 a1*5/4:1.3.5.7.9- | } + } +%} + + + d1.:m | g:m/d | c | d | + d:m | d:dim | cs2.:dim bf:dim | e2.:1.3.5.7.9-/gs a4.:1.4.5.7/g a:1.3.5-.7 | + d1.:m | g:m/d | c:/e | d:/fs | + d:m/a | e:/b | ef | a | + + d4.:5 c:5 d4:5 | q1 | + d4.:5 c:5 g4:5 | g4.:sus2 g:m/bf c:sus4 c4 | + d4.:5 c:5 d4:5 | q1 | + d4.:5 c:5 f4:5 | f4.:5 c:/e ef a4:/cs | + + d1.:m | g:m/d | c | d | + d:m | d:dim | cs2.:dim bf:dim | e2.:1.3.5.7.9-/gs a4.:1.4.5.7/g a:1.3.5-.7 | + d1.:m | g:m/d | c:/e | d:/fs | + d:m/a | e:/b | ef | a2 a:/g d4:m/f d4:7/fs | + + + + g1.:m | c:m/g | f | bf:/f | + ef | c:7/e | f:m | d2.:/fs d:1.3.5.7.9- | + g1.:m | c:m/g | f | bf:/f | + ef2.:1.3.5.11+ ef | c2.:7/e f:m | d1.:7/fs | a:7/g | + + d4.:5 c:5 d4:5 | q1 | + d4.:5 c:5 g4:5 | g4.:sus2 g:m/bf c:sus4 c4 | + d4.:5 c:5 d4:5 | q1 | + d4.:5 c:5 f4:5 | f4.:5 c4:/e ef8 | q2.. a8:/cs | q1 | + + d1:m | q | q | + c | q | q | + d:m | q | q | + e:1.3.5.7.9- | q | q | + + a:1.3.5-.7.9- | q | q | + a:1.3.5.7.9- | q | q | + a:1.3.5.7.9- | q2.. a4. bf c d4:m q d2:m | + a1:sus4 | a | + + f1:1.3.5.7.11+ | q | g:1.3.5.6.9 | g:7 | + + % 12 bar "blues" + e1*8:1.3.5.7.9- | + a1*4:1.3.5.7.9- | e1*4:1.3.5.7.9- | + b1*2:1.3.5-.7 | a1*2:1.3.5-.7 | + e1*3:1.3.5.7.9- | b1:1.3.5.7.9- | + + \repeat volta 2 { + e1:m | d2:9 a:m | g:/b f:/a | d2:m9 f:maj9 | + b1:1.4.5.7 | q2 b:7 | + } + \alternative { + { e8*5:m7 a:m6 d4.:sus4 b4.:5 | } + { f4*5:1.3.5.7+.11+ d4.:sus4 e4.:5 | } + } + + % more 12 bar "blues" + a1*8:m | + e1*4:1.3.5.7.9- | a1*4:m | + c1*2:maj7 | d:7 | a1*2:m | a2.:m e4:5 | e1:1.3.5-.7 | + + \repeat volta 2 { + a1.:1.4.5.7 | d:m | c | a:7 | + } + + f:maj7 | c:7/e | g:m | d:m/f | + d:1.3-.5-.7/f | c:/e | ef | d2.:1.2.4.5 d:7 | + + f1.:maj7 | g:6 | a:1.4.5.7 | a:7 | + c:maj7 | d:6 | f:maj7 | g:7 | + + a1:5 | a:7/g | d:m/f | ef2 a:7/cs | d1:m | + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/avenged.pdf b/album4/avenged.pdf new file mode 100644 index 0000000..e5263b7 Binary files /dev/null and b/album4/avenged.pdf differ diff --git a/album4/halloween.ly b/album4/halloween.ly new file mode 100644 index 0000000..56fd6ab --- /dev/null +++ b/album4/halloween.ly @@ -0,0 +1,206 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Halloween Camp" + composer = "Tommy Montgomery" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 160 + \key d \minor +} + + +guitarOne = \relative c' { + \time 6/4 + \global + + \repeat unfold 4 { f8 a d f d a } | + \repeat unfold 4 { f8 af c f c af } | + \repeat unfold 2 { e8 gs b e b gs } | + \repeat unfold 2 { e8 gs b d b gs } | + \repeat unfold 2 { e8 a cs e cs a } | + \repeat unfold 2 { e8 g cs e cs g } | + + \repeat unfold 4 { f8 a d f d a } | + \repeat unfold 2 { g8 bf d g d bf } | + \repeat unfold 2 { g8 bf d f d bf } | + \repeat unfold 2 { g8 c e g e c } | + \repeat unfold 2 { gs8 c e gs e c } | + \repeat unfold 2 { a8 cs e a e cs } | + a8 cs e a cs e\glissando( a e) cs a e cs | + + \bar "||" + + \repeat unfold 2 { d f a d a f } | + \repeat unfold 2 { c fs a c a fs } | + \repeat unfold 2 { b, d g b g d } | + \repeat unfold 2 { bf! d g a g d } | + \repeat unfold 2 { a d e g e d } | + \repeat unfold 2 { a cs e f e cs } | + d f a f a d a d f d f a | + a f d f d a d a f a f d | + + \repeat unfold 2 { e gs b e b gs } | + e gs b e gs b b gs e b gs e | + \repeat unfold 2 { d gs b d b gs } | + d gs b d gs b b gs d b gs d | + \repeat unfold 2 { cs gs' b cs b gs } | + cs, gs' b cs gs' b b gs cs, b gs cs, | + c e a b a e c' b a e c a | + b ds fs ds fs a fs a b a b ds | + + \time 4/4 + + \repeat unfold 2 { e8 e16 f e8 ds e2 | } + e8 e16 f e8 ds e d c b | + + \bar "||" + + + + +} + + +guitarTwo = \relative c { + \global + + f8^"kbd" a d f a d f d a f d a | + f a d f a d f d a f d a | + \repeat unfold 2 { f af c f af c f c af f c af | } + \repeat unfold 2 { e gs b e gs b e b gs e b gs | } + e a cs e a cs e cs a e cs a | + e g cs e g cs e cs g e cs g | + \repeat unfold 2 { f a d f a d f d a f d a | } + \repeat unfold 2 { g bf d g bf d g d bf g d bf | } + g c e g c e g e c g e c | + gs c e gs c e gs e c gs e c | + \repeat unfold 2 { a cs e a cs e a e cs a e cs | } + + R1.*16 | + + R1*3 | + + \repeat unfold 4 { a8 a' e a } | + \repeat unfold 4 { bf, g' d g } | + \repeat unfold 4 { a, a' e a } | + \repeat unfold 2 { c, g' e g } | + \repeat unfold 2 { cs, g' e g } | + \repeat unfold 4 { d a' f a } | + \repeat unfold 4 { d, bf' e, bf' } | + \repeat unfold 4 { cs, bf' e, bf' } | + \repeat unfold 2 { d, a' f a } | + \repeat unfold 2 { e bf' g bf } | + \repeat unfold 4 { f c' a c } | + \repeat unfold 4 { f, cs' a cs } | + \repeat unfold 4 { f, df' af df } | + \repeat unfold 4 { e, cs' gs cs } | + +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "acoustic guitar (steel)" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + d1.:m | q | f:m | q | e | e:7 | a | a:7 | + d:m/f | q | g:m | g:m7 | c:/g | c:aug/gs | a | q | + + d:m | d:7/c | g:/b | g:m9/bf | a:7sus4 | a:1.3.5.13- | d:m | q | + e | q | e:7/d | q | cs:m7 | q | a:1.3-.5.9/c | b:7 | + + e1 | q | q | + + a1*2:1.5 | g:m/bf | a:1.5 | c1 | cs:dim | + d1*2:m | g:m6 | cs:dim7 | d1:m | e:dim | + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + + + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/halloween.pdf b/album4/halloween.pdf new file mode 100644 index 0000000..d18f3da Binary files /dev/null and b/album4/halloween.pdf differ diff --git a/album4/instr1.ly b/album4/instr1.ly new file mode 100644 index 0000000..d05ef8e --- /dev/null +++ b/album4/instr1.ly @@ -0,0 +1,558 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Instrumental" + composer = "Tommy Montgomery" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 112 + \key fs \minor +} + + +guitarOne = \relative c' { + \time 4/4 + \global + + % intro + + \repeat unfold 3 { + fs,8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { a8 e | } + { gs8 a | } + } + + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff 8 | + \xNote e,16 8 \xNote e16 2. ~ | + q2 \tuplet 3/2 { gs''16( a \set stemRightBeamCount = #1 gs) } \set stemLeftBeamCount = #1 fs e b a gs e | + + \bar "||" + + + \repeat unfold 4 { + fs,8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { a8 e | } + { gs8 a | } + { a b | } + } + + 8 q \xNotesOn q16 q q \xNotesOff q ~ q q8 \xNotesOn q16 q q \xNotesOff 8 | + q \xNotesOn q16 q q \xNotesOff e'( ds) cs( b) cs fs, g d' bs, d? fs | + + 8 q \xNotesOn q16 q q \xNotesOff q ~ q q8 \xNotesOn q16 q q \xNotesOff 8 | + q \xNotesOn q16 q q \xNotesOff 8 q16 \tuplet 6/4 4 { ds'16( cs b) a( g es) ds( cs b) a( g es) } | + + \repeat unfold 2 { + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { b8 a | } + } + + \repeat unfold 2 { + 8 q \xNotesOn q16 q q \xNotesOff q ~ q q8 \xNotesOn q16 q q \xNotesOff 8 | + q \xNotesOn q16 q q \xNotesOff + } + \alternative { + { q8 e16 gs( e) gs b d b gs( e) | } + { q8 q16 ~ q \xNotesOn q16 q q \xNotesOff 4 | } + } + + gs8 \tuplet 3/2 { b16 d! es } gs8 d \tuplet 3/2 { es16 gs b } d!8 gs, \tuplet 3/2 { b16 d es } | + gs8 d \tuplet 3/2 { es16 gs b } d8 cs2 ~ | + cs1 ~ | cs4 \tuplet 3/2 { cs16( d \set stemRightBeamCount = #1 cs) } \set stemLeftBeamCount = #1 b cs a b gs a es4 | + + \bar "||" + + fs,8 gs \xNotesOn gs16 gs gs \xNotesOff gs ~ gs a8 \xNotesOn a16 a a \xNotesOff a8 | + b \xNotesOn b16 b b \xNotesOff b8 cs16 ~ cs d e fs gs8 a | + + fs8 gs \xNotesOn gs16 gs gs \xNotesOff gs ~ gs a8 \xNotesOn a16 a a \xNotesOff a8 | + b \xNotesOn b16 b b \xNotesOff b8 cs16 ~ cs \xNotesOn cs cs cs \xNotesOff \tuplet 6/4 { fs16( e) cs b cs e } | + + cs8 e r8. \ottava #1 e16 ~ e fs8 r16 r8 fs | gs8 r r16 gs8 a16 ~ a r8 b16 \tuplet 6/4 { cs b a gs a b } | + a8 b r8. b16 ~ b cs8 r16 r8 cs d r8 r16 d8 e16 ~ e r8. \grace { e( } fs4) \ottava 0 | + + \repeat unfold 2 { + \grace { \xNotesOn gs,,16 d b fs \xNotesOff } \tuplet 3/2 { cs4 gs'-. b-. } cs2 | + \grace { \xNotesOn gs'16 d b fs \xNotesOff } \tuplet 3/2 { cs4 gs'-. b-. } + } + \alternative { + { \grace cs8( d)( cs b cs) | } + { cs16( d) es( gs) b( d) cs8 | } + } + + \ottava 1 + \repeat unfold 4 { fs16( cs) b fs r } + \repeat unfold 4 { gs'16( fs) b, a r } + \repeat unfold 4 { a'16( gs) fs cs r } + \tuplet 6/4 { cs'( a) fs cs a fs } | + + + d4. fs8 ~ fs4 gs | d'4. fs8 ~ fs4 \grace gs8( a)( gs16 fs) | + gs4. gs8 ~ gs4 gs | cs,2\glissando cs'2 ~ | cs1 ~ | + cs4 \tuplet 3/2 { gs16( a \set stemRightBeamCount = #1 gs) } \set stemLeftBeamCount = #1 fs gs d es cs( d) cs4 | + \ottava 0 + + fs,,,16( a) cs fs r cs fs( a) cs r fs,( a) cs fs r cs fs a cs r + d( b) gs es r gs( es) d b r d( b) gs es r gs( es) d b r + c( ef) g c r g c( ef) g r d,( fs) a d r bf( d) g a r bf( g) e cs! | + + b( d) fs b r fs b d fs r g( e) b g r e,32( g) | + b e g b e e r16 fs( ds) b fs r c e g c r \tuplet 3/2 { a' g fs } | + \tuplet 3/2 { d a fs } d16 r \tuplet 6/4 { c ds fs a c ds } fs4 g16( d) g, d'( | + bf) c, ef( g) c ef d( a) d, a'( fs) a, bf d g a bf g d' fs, ef' c fs a, g' d a' c, \tuplet 6/4 { bf'( g) ef bf ef g } | + a1 ~ | a ~ | a2. r4 | + + R1*4 | + + % solo + + \ottava #1 + \repeat unfold 2 { + \tuplet 3/2 4 { + \grace b,8( c) cs fs \grace e( es) fs fs \grace a( as) fs + fs \grace e( es) fs cs + } + } + \repeat unfold 1 { + \tuplet 3/2 4 { + b cs fs + e fs fs + a fs fs + e fs cs + } + } + + \tuplet 3/2 4 { + b cs a b gs a e( fs) fs + } + fs4 | + + + + \tuplet 6/4 4 { + cs''16^+( a fs) b^+( a fs) + a^+( e cs) gs'^+( e cs) + fs^+( d b) e^+( d b) + d^+( gs, es) cs'^+( gs es) + + \ottava 0 + + cs'16^+( a fs) b^+( a fs) + a^+( e! cs) gs'^+( e cs) + fs^+( d b) e^+( d b) + d^+( gs, es) cs'^+( gs es + + a fs a) b^+( a) b^+ + cs( b cs) e!^+( cs b + cs b cs) e^+( cs) e^+ + fs( e fs) a^+( fs e + + fs e fs) a^+( fs) a^+ + b( a b) cs^+( b a + b a b) cs^+( b) cs^+ + } + + \tuplet 3/2 { e( cs e) } fs8 | + + \ottava 1 + + + \tuplet 6/4 4 { + \repeat unfold 2 { cs'16^+( a) cs^+( a fs a) } + d16^+( b) d^+( b fs b) + cs16^+( a) cs^+( a fs a) + + \repeat unfold 2 { b16^+( gs) b^+( gs e gs) } + cs16^+( a) cs^+( a e a) + b16^+( gs) b^+( gs e gs) + + \repeat unfold 2 { a16^+( fs) a^+( fs d fs) } + b16^+( fs) b^+( fs d fs) + a16^+( fs) a^+( fs d fs) + + gs^+( es) gs^+( es cs es) + a^+( fs) a^+( fs cs fs) + gs^+( es cs) b^+( gs es) + + } + cs4 | + + \tuplet 6/4 4 { + \repeat unfold 2 { a''16( fs) cs a fs cs fs, cs' fs a cs fs } + b( fs) d b fs d b( d) fs b d fs + a16( fs) cs a fs cs fs, cs' fs a cs fs + + \repeat unfold 2 { gs( e) b gs e b e, b' e gs b e } + a( e) cs a e cs a( cs) e a cs e + gs( e) b gs e b e, b' e gs b e + + \repeat unfold 2 { fs( d) a fs d a d, a' d fs a d } + fs( d) b fs d b b d fs b d fs + fs( d) a fs d a d, a' d fs a d + + es( cs) gs es cs gs cs, gs' cs es gs cs + gs'( es) cs gs es cs cs es gs cs es gs + cs( gs) es cs gs es cs( es) gs cs es gs + } + + cs2 | \ottava 0 + + R1*4 | + + % keyboard solo + R1*8 | + + R1*4 | + + fs,,16 gs a b cs gs a b cs d a b cs d e \ottava 1 b | + cs d e fs \tuplet 6/4 { gs( e) cs a cs e } gs e fs gs a gs a b | + cs4 \grace cs8( d4) cs \ottava 0 b,^"loco" | + cs \grace cs8( d4) cs es | + + \tuplet 6/4 { a16( fs) e cs b a } fs8 a r fs a b | + \grace b8( c8 b16)( a) \tuplet 6/4 { fs16 e cs b a fs } a8 b r b | + cs e r fs e,16 fs a b\glissando( cs) e fs a | + b\glissando( cs) e fs a( b a\glissando gs) fs4 \tuplet 6/4 { fs16( e) cs b a fs } | + a8 b r a \tuplet 6/4 { b16( a) fs e cs b } cs8 e r cs \tuplet 6/4 { e16( cs) b a fs e } fs4 r | + + b16 cs d e fs + d e fs gs a + fs gs a b cs + a b cs d es + fs es fs gs + \tuplet 6/4 4 { a( g es) ds( cs b) a( g es) ds( cs b) } | + + a2 r2 | + + R1*3 | + + cs'4 \grace cs8( d4) cs es | + fs \grace gs8( a4) gs2 | + + + << + { + e16[( ds) cs( b)] cs[ fs, g] d'[ bs, d? fs] + a[( gs) fs e] fs[ b, c] g'[ es, g b] | + } + \\ + { + cs'[( b) gs fss] gs[ ds e] bs'[ gs, bs d] | + fs[( e) cs b] cs[ fs, g] es'[ cs, es g] | + } + >> + + + fs2 r2 | +} + + +guitarTwo = \relative c' { + \global + + % intro + R1*9 | + + R1*16 | + + % g# part + R1*4 | + R1 | r2 cs4. b8 ~ | b4 d ~ d8 es4. | + b'4 \tuplet 3/2 { cs,16( d \set stemRightBeamCount = #1 cs) } \set stemLeftBeamCount = #1 b cs a b gs a es4 | + + \repeat unfold 4 { + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { a8 e | } + { gs8 a | } + { a b | } + } + + \repeat unfold 2 { + cs8 cs \xNotesOn cs16 cs cs \xNotesOff cs ~ cs cs8 \xNotesOn cs16 cs cs \xNotesOff cs8 | + cs \xNotesOn cs16 cs cs \xNotesOff cs8 cs16 ~ cs \xNotesOn cs16 cs cs \xNotesOff + } + \alternative { + { b8( cs) | } + { a8 gs | } + } + + \repeat unfold 2 { + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { b a | } + } + + + 8 q \xNotesOn q16 q q \xNotesOff q ~ q q8 \xNotesOn q16 q q \xNotesOff q8 | + q \xNotesOn q16 q q \xNotesOff q8 e16 gs( e) gs b d b gs( e) | + + gs8 \tuplet 3/2 { b16 d es } gs8 d \tuplet 3/2 { es16 gs b } d8 gs, \tuplet 3/2 { b16 d es } | + gs8 d \tuplet 3/2 { es16 gs b } d8 cs2 ~ | + cs1 ~ | cs4 \tuplet 3/2 { cs16( d \set stemRightBeamCount = #1 cs) } \set stemLeftBeamCount = #1 b cs a b gs a es4 | + + % f# minor stuff + \repeat unfold 2 { fs,,16 fs fs fs r } + \repeat unfold 2 { a16 a a a r } + \repeat unfold 2 { gs16 gs gs gs r } + \repeat unfold 2 { b16 b b b r } + c16 c c c r + ef ef ef ef r + d d d d r + bf bf bf bf r + cs! cs cs cs | + + b b b b r + d d d d r + e e e e r + g g g g r + fs fs fs fs r + e e e e r + \tuplet 3/2 8 { d d d d d d } d r + \tuplet 6/4 { ds fs a c ds fs } a4 + + bf16( g) bf, g' d ef, g cs ef g fs( d) fs, d' a d, e g bf d | + + + << + { + d bf fs' a, g' ef a d, bf' g d' a \tuplet 6/4 { ef' bf g ef g bf } | + a1 ~ | + a ~ | + a2. r4 | + } + \\ + { + g,,8 a c d ef c bf g | + a16 cs e ef g bf a cs e ef g bf a4 ~ | + a8 \grace ef8( e4.) a,4. \grace ef8( e8) ~ | + e4 a,2 r16 gs8. | + } + >> + + + + + + + + + + \bar "||" + + + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff gs8 a | + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff a'( gs) fs e fs b, c g' es, g b | + + \bar "||" + + \repeat unfold 4 { + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff + } + \alternative { + { gs8 a | } + { a e | } + { gs a | } + { b a | } + } + + \repeat unfold 4 { fs8 fs16 fs } | + \repeat unfold 4 { e8 e16 e } | + \repeat unfold 2 { fs8 fs16 fs } \repeat unfold 2 { a8 a16 a } | + b4 d cs4 es\glissando | + + 1 | 2 | + 1 | 2 | + 1 | 2 | + 4-> r q-> r | q-> r q-> cs'4\glissando | + + \bar "||" + + fs,,8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs | + \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 fs \xNotesOn fs16 fs \xNotesOff | + 8 \xNotesOn e,16 \xNotesOff 16 ~ q \xNotesOn e16 \xNotesOff 8 ~ q2 | + + \bar "||" + + \repeat unfold 2 { + fs8 fs16 fs fs'16( e fs) fs, ~ fs8 fs16 fs fs'16( e fs) fs, ~ | + fs8 fs16 fs fs'16( e fs) fs, ~ fs8 fs16 fs fs'16( e fs) e, ~ | + e8 e16 e e'16( d e) e, ~ e8 e16 e e'16( d e) e, ~ | + e8 e16 e e'16( d e) e, ~ e8 e16 e e'16( d e) fs, ~ | + } + + \bar "||" + + + fs8 gs a r16 gs ~ gs8 a b r16 a ~ | + a8 b cs r16 b ~ b cs d e fs a gs e | + fs8 gs a r16 gs ~ gs8 a b r16 a ~ | + a8 b cs r16 b ~ b cs d e fs a gs e | + + fs,,4 ~ fs16 gs8. ~ gs8 a4 ~ a16 b ~ | + b4 a8 cs e gs a d, | + cs16 cs cs cs r cs cs cs cs r cs cs cs cs r cs cs cs cs r cs cs cs cs r cs cs cs g4-> | + + \tuplet 6/4 { e16 fs a b cs e } fs8 a r fs a b | + \grace b8( c b16 a) \tuplet 6/4 { b16 a fs e cs b } cs8 e r e | + fs a r b cs16( b) a fs\glissando( e) cs b a | + fs a b cs fs gs a cs fs4 \tuplet 6/4 { b16( a) fs e cs b } | + cs8 e r cs \tuplet 6/4 { e16( cs) b a fs e } fs8 a | + r fs \tuplet 6/4 { a16( fs) e cs b a } fs4 r | + + + + b16 b b b b + d d d d d + cs cs cs cs cs + es es es es es + fs gs a cs + \tuplet 6/4 4 { ds( cs b) a( g es) ds( cs b) a( g es) } | + + \bar "||" + + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff gs8 a | + fs8 fs \xNotesOn fs16 fs fs \xNotesOff fs ~ fs fs8 \xNotesOn fs16 fs fs \xNotesOff fs8 | + fs \xNotesOn fs16 fs fs \xNotesOff fs8 fs16 ~ fs \xNotesOn fs16 fs fs \xNotesOff fs16 gs a b | + + 4 es, | + 2 | + + \time 11/16 + e''16[( ds) cs( b)] cs[ fs, g] d'[ bs, d? fs] + a[( gs) fs e] fs[ b, c] g'[ es, g b] | + + \time 4/4 + fs2 r2 | + + \bar "|." +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + fs1*6:m | q2.. d8. a e2. | q1 | + + fs1*8:m | + cs1:m | q2. gs4:1.3.5-.7 | + cs1:m | q2 r2 | + + fs1*4:m | + gs1*4:1.3-.5- | + gs1.:1.3-.5-.7- cs2:1.3.5.7.9- | q1 | q1 | + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + + + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/instr1.pdf b/album4/instr1.pdf new file mode 100644 index 0000000..1596a49 Binary files /dev/null and b/album4/instr1.pdf differ diff --git a/album4/metallurgy.ly b/album4/metallurgy.ly new file mode 100644 index 0000000..de4d2bd --- /dev/null +++ b/album4/metallurgy.ly @@ -0,0 +1,504 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Edge Vortex" + composer = "Tommy Montgomery (April 2025)" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 110 + \key e \minor +} + +guitarOne = \relative c' { + \time 4/4 + \global + + + \repeat volta 2 R1*2 | + R1*3 | + g16 a c d\glissando( e) g\glissando( fs) d\glissando( e) g a\glissando( b) d g( fs) d | + + \key e \dorian + \bar "||" + + e4. \tuplet 3/2 { e16 e e } g8( a) r \grace a( b) ~ | + b4 \grace a8( b a16 g) a8( g) r a ~ | + a4. \tuplet 3/2 { e16 a cs } d8 e r d ~ | + d( cs8) b8 cs16( d) e( b) a( g) fs( d) e8 ~ | + + e4. \tuplet 3/2 { e16 fs g } a8 b r \grace d( e) ~ | + e8 e g16( a e) d( e b) a( g) a\glissando( b) a8 ~ | + a4. \tuplet 3/2 { a16 g fs } e8 d r e8 ~ | + e8 a,16 a'\glissando( b) b e a,\glissando( g) d' e,\glissando( fs) a\glissando( g) e8 ~ | + + e4. \tuplet 3/2 { e16 e e } g8( a) r \grace a( b) ~ | + b8 d \grace a8( b a16 g) a8( g) fs16 g a8 ~ | + a4. \tuplet 3/2 { e16 a cs } d8 e r \grace e( fs) ~ | + fs fs \grace e( fs e16 d) e4 d8 b ~ | + + b4 \tuplet 6/4 { fs16 g a b cs d } d8\glissando( e) fs \grace fs^( g ~ | + g fs g) \tuplet 3/2 { fs16( g fs) } e4 d8 cs ~ | + cs d4 b8 ~ b cs4 a8 ~ | a8 b b,16 e( fs) a( b) e\glissando( fs) b, e( fs) a( b) | + b4 r4 r2 | + R1*7 | + + R1*8 | + R1*8 | + R1*4 | + + % 5/4 + \repeat volta 2 { R1*5/4*3 } + \alternative { + { R1*5/4 } + { R1*5/4 } + } + + R1*8 | + R1*8 | + R1*4 | + + % A section + \key a \major + R1.*3 | + r2. \grace gs,,8^( a4. gs) | + fs1. | + 2. 4. | + \repeat unfold 4 { cs''16( a) fs cs a fs } | + + << + { \grace cs''8^( d4.) cs4( d16 cs) b4. ~ b4.\glissando( | cs1.) | } + \\ + { + d16( b) fs d fs b + cs16( b) fs d fs b + a( gs) e d b gs + e4.\glissando( | + es1.) | + } + >> + + + R1.*2 | + r2. \grace gs8( a4. gs) | + fs4. ~ fs8. fs16 e fs gs4. ~ gs8. gs16 fs gs | + a4. ~ a8. a16 gs a b4. \grace b8^( c8. b16) a8 | + + b1. | R1. | R1. | + r4. b,16 g' fs a, e' g, cs d e e, fs' g a b d g( fs) d | + + \key e \dorian + \time 4/4 + \bar "||" + e4. \tuplet 3/2 { e16 e e } g8( a) r \grace a( b) ~ | + b4 \grace a8( b a16 g) a8( g) r a ~ | + a4. \tuplet 3/2 { e16 a cs } d8 e g, a ~ | + a4 \tuplet 6/4 { a,16( cs) e a cs e } g( e) cs( b) a( g) e8 ~ | + + e4. \tuplet 3/2 { e16 fs g } a8 b d \grace d( e) ~ | + e4 \tuplet 6/4 4 { b'16-+( fs d) fs-+( d b) cs-+( a g) a-+( e d) } e32-+( b a\glissando g) a8 ~ | + a4. \tuplet 3/2 { g16( a g\glissando } fs8) d r e8 ~ | + e8 e16 e g a e' d a' b, b' e, d'( cs) b8 ~ | + + b4 g16 \set stemRightBeamCount = 1 a \tuplet 3/2 { \set stemLeftBeamCount = 1 b a g } a8 b d e ~ | + e4 \tuplet 6/4 { a,,16 bf b d e g } a8\glissando( b) g a ~ | + a4. \tuplet 3/2 { e16 a cs } d8 e a, \grace g'( a) ~ | + a g4 \tuplet 3/2 { g16( fs e) } fs8( g fs) e ~ | + + e4 r8 \tuplet 3/2 { e,16 fs g } a8( b) d, e ~ | + e4 r8 \tuplet 3/2 { e16 fs g } a8( b) cs \grace cs^( d ~ | + d cs4) b8 ~ b a4 b8 ~ | + b2 r2 | + + R1*4 | + + \ottava 1 + \repeat unfold 4 { \tuplet 6/4 { b,16 fs' b-+ fs'-+ e b'-+ } } | + \repeat unfold 4 { \tuplet 6/4 { c,,16 g' c-+ g'-+ e c'-+ } } | + \repeat unfold 4 { \tuplet 6/4 { d,,16 a' d-+ a'-+ g d'-+ } } | + \tuplet 6/4 4 { \repeat unfold 3 { e,,16 b' e-+ b'-+ a, e' b'-+ d-+ } } | + \ottava 0 + + + + + r2 r4 r8 e,16 fs | + + \tuplet 6/4 4 { + g16 fs e d cs b + cs d cs b a g + fs e fs g fs e + d cs b cs d cs + b a g fs e fs + g fs e d cs b + e, cs' b a e b' + a g e a g fs + } | + + 4. \tuplet 3/2 { e16 e e } e8 -> r q-> | + + \bar "|." +} + + +guitarTwo = \relative c { + \global + + \repeat volta 2 { + \repeat unfold 3 { \tuplet 6/4 { e16 e e e e e } 8\glissando( ) } + \tuplet 6/4 { bf16 bf bf bf bf bf } 8\glissando( ) | + } + + \repeat unfold 3 { \tuplet 6/4 { a16 a a a a a } 8\glissando( ) } + \tuplet 6/4 { d16 d d d d d } 8\glissando( ) | + + \repeat unfold 2 { \tuplet 6/4 { e,16 e e e e e } 8\glissando( ) } | + R1 | + + \key e \dorian + + + \repeat unfold 2 { + 4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { a16 a a } 8\glissando( ) r8 q ~ | + q4. \tuplet 3/2 { a16 a a } 8\glissando( \glissando ) ~ | + + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { d16 d d } 8\glissando( ) r8 + } + \alternative { + { + ~ | q4. 8 ~ q 4 8 ~ | + } + { + ~ | q2 ~ q8 4. | + } + } + + \repeat unfold 2 { b16 b b b fs'( e) b b b g'( e) b e( fs) b, b | } + a16 a a a e'( d) a a a fs'( d) a d( e) a, a | + a16 a a a e'( d) a a a fs'( d) a d( e d) cs | + + \repeat unfold 2 { b16 b b b fs'( e) b b b gs'( e) b e( fs) b, b | } + a16 a a a e'( d) a a a f'( d) a d( e) a, a | + a16 a a a e'( d) a a a f'( d) a d( e) c b | + + 4. \tuplet 3/2 { e16 e e } 8 r ~ | + q4. \tuplet 3/2 { e16 e e } 8 r ~ | + q4. \tuplet 3/2 { e16 e e } 8 r ~ | + q 4 8 ~ q 4 8 ~ | + + q4. \tuplet 3/2 { e16 e e } 8 r ~ | + q4. \tuplet 3/2 { e16 e e } 8 r ~ | + q4. \tuplet 3/2 { e16 e e } 8 r ~ | + q 4 8 ~ q 4 a,8 | + + \repeat unfold 2 { + \repeat unfold 2 { b16 b b b fs'( e) b b b g'( e) b e( fs) b, b | } + a16 a a a e'( d) a a a fs'( d) a d( e) a, a | + a16 a a a e'( d) a a a fs'( d) a d( e d) cs | + } + + \bar "||" + + \repeat unfold 2 { b16( a b) e, r e[ r e] } | + \repeat unfold 2 { c'16( b c) e, r e[ r e] } | + \repeat unfold 2 { a16( g a) e r e[ r e] } | + b'( a b) e, r e[ r e] b'( a b) d e4 | + + \time 5/4 + + + \repeat volta 2 { + \tuplet 3/2 4 { 8-> 16 q q8 -> -> q -> q -> ->\glissando( ) | } + \tuplet 3/2 4 { 8-> 16 q q8 -> -> q ->\glissando( ) ->\glissando( ) } 4-> | + \tuplet 3/2 4 { 8-> 16 q q8 -> -> q -> q -> ->\glissando( ) | } + } + \alternative { + { + \tuplet 3/2 4 { 8-> 16 q q8 -> -> q ->\glissando( ) ->\glissando( ) } 4-> | + } + { + \tuplet 3/2 4 { 8-> 16 q q8 -> -> q e, f fs g gs a as } | + } + } + + \time 4/4 + + \repeat unfold 2 { b16 a b e, r e[ r e] } | + \repeat unfold 2 { c'16 b c e, r e[ r e] } | + \repeat unfold 2 { a16 g a e r e[ r e] } | + \repeat unfold 2 { b'16 a b e, r e[ r e] } | + + \repeat unfold 2 { d' cs d e, r e[ r e] } | + \repeat unfold 2 { cs' b cs e, r e[ r e] } | + \repeat unfold 2 { c' b c e, r e[ r e] } | + \repeat unfold 2 { b' a b e, r e[ r e] } | + + \bar "||" + \key a \minor + + \repeat unfold 2 { gs a b d e a, b c d e f } gs, a b d e a, b c d f | + + \repeat unfold 2 { \tuplet 6/4 { e,16 e e e e e } 8\glissando( ) } | + \repeat unfold 2 { \tuplet 6/4 { bf16 bf bf bf bf bf } 8\glissando( ) } | + + \repeat unfold 2 { a16 cs e g a bf, d e f g bf } + bf, d e f g c,! e f g a bf + cs,! e f g a d, e f a bf d a bf d f | + + e16 f d a bf g e f d a bf g e f e f + + + e8. b'!16 ~ b8 f' b2 | + e,,8. b'16 ~ b8 gs' c2 | + e,,8. b'16 ~ b8 a' d2 | + e,,8. b'16 ~ b8 b' e2 | + + \key a \major + \bar "||" + + \time 12/8 + \tempo \markup { + \concat { + ( + \smaller \general-align #Y #DOWN \note {8} #1 + " = " + \smaller \general-align #Y #DOWN \note {8} #1 + ) + } + } + cs2. d4. cs | b2. a4. b | + cs2. d4. cs | b2. a4. gs | + fs2. gs4. a | gs2. a4. b | + a2. b4. cs | b4. ~ b4 b16( cs) d4. d8 cs b | + + cs4. es fs4. es | ds2. cs4. ds | es2. fs4. es | ds2. cs4. bs | + cs2. ds | e fs | + + \repeat unfold 2 { 4. ~ q8 \tuplet 3/2 8 { b16 b \set stemRightBeamCount = #1 b \set stemLeftBeamCount = #1 b b b } } | + 8. 16 8 \tuplet 3/2 8 { c16 c \set stemRightBeamCount = #1 c \set stemLeftBeamCount = #1 c c c } + 8. 16 8 \tuplet 3/2 8 { a16 a \set stemRightBeamCount = #1 a \set stemLeftBeamCount = #1 a a a } | + + b16 b'8 b, b16 b'8 a16 b c a b b,8 b' b16 b,8 a16 b c a | + b a8 a a16 e8 b'4 a g8 ~ g fs16( g) fs8 | + + \key e \dorian + + \repeat unfold 2 { + 4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { a16 a a } 8\glissando( ) r8 q ~ | + q4. \tuplet 3/2 { a16 a a } 8\glissando( \glissando ) ~ | + + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { e16 e e } 8\glissando( ) r8 ~ | + q4. \tuplet 3/2 { d16 d d } 8\glissando( ) r8 + } + \alternative { + { + ~ | q4. 8 ~ q 4 8 ~ | + } + { + ~ | q4. b8 \tuplet 6/4 { b16 b b b b b } b8-. b-> | + } + } + + \bar "||" + + \repeat unfold 3 { r b r \tuplet 3/2 { b16 b b } b8 c a b-> | } + r b r \tuplet 3/2 { b16 b b } b8 c a ~ | + + \bar "||" + q2 ~ q4. 8 ~ | + q2 ~ q4. 8 ~ | + q2 ~ q4. 8-> | + r q r q r q r q | + + 4. \tuplet 3/2 { a16 a a } a8 -> r4 | + R1*3 | + + + + + + + + +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "7" } + 1-\markup { "maj9" } + 1-\markup { "9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } + 1-\markup { "7sus4" } + 1-\markup { "7sus4" \super { \flat "9" } } + 1-\markup { "7" \super { \flat "9" } } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + \repeat volta 2 { + \repeat unfold 3 { r4 g8:5 a:5 } r4 a8:5 g:5 | + } + + \repeat unfold 3 { r4 b8:5 c:5 } r4 c8:5 b:5 | + + r4 g8:5 a:5 r4 a8:5 g:5 | R1 | + + e1:m | q2.. a8 | q1 | q2.. e8:m | + q1 | q2.. d8 | q2.. a8 | q4. g4 d:/fs e8:m | + + e1:m | q2.. a8 | q1 | q2.. e8:m | + q1 | q2.. d8 | q2.. b8:1.4.5.7 | q1 | + + e1:m/b | q | d:/a | q | + e1:/b | q | d:m/a | q | + + e2:5 f8:5 e4.:5 | + e2:5 f8:5 e4.:5 | + e2:5 f8:5 e4:5 a8:5 | + q b4:5 c:5 a:5 e8:5 | + + e2:5 f8:5 e4.:5 | + e2:5 f8:5 e4.:5 | + e2:5 f8:5 e4:5 a8:5 | + q b4:5 c:5 d4:5 a8:5 | + + b1 | q | a | q | + b1 | q | a | q | + + b1:m | c | a:/cs | e:1.4.5.7/d | + + \repeat volta 2 { R1*5/4*3 } + \alternative { + { R1*5/4 } + { R1*5/4 } + } + + b1:7 | c:maj7 | d:9 | e:m | + d:maj7 | a:/e | f:1.3.5.7+.11+ | b:7/fs | + + \repeat unfold 2 { e16*5:7/gs d16*6:m/a } e16*5:7/gs d16*5:m/a | + r4 g8:5 a:5 r4 g8:5 a:5 | + r4 a8:5 g:5 r4 a8:5 g:5 | + + \repeat unfold 2 { a16*5:7 g16*6:m6/bf } + bf16*5 c16*6:7 + a16*5:7/cs d16*6:m q4 | + R1 | + + + b1:dim/e | e:aug | e:1.4.5.7 | e:5 | + + % 12/8 part + a2. a4.:sus4 a | g2. g4.:sus2 g | + a2. a4.:sus4 a | e2. e4.:sus4 e | + d2. d4.:1.3.5.11+ d | e2.:/d e4.:sus4/d e:5/d | + fs4.:m/cs fs:m/a fs:m fs:m/cs | b4.:m b:m/a e4.:7/gs e:7/b | + + cs2. cs4.:sus4 cs | + b2. b4.:sus2 b | + cs2. cs4.:sus4 cs | + gs2. gs4.:1.4.5.7.9-/a gs | + + fs2.:m cs4.:m/gs gs | a2.:maj9 b4.:sus4 b:1.3.5.7.9-/c | + + b1.:1.3.5.7.9- | q | q | R1. | + + e1:m | q2.. a8 | q1 | q2.. e8:m | + q1 | q2.. d8 | d2.. a8 | q4. g4:5 d:/fs e8:m | + e1:m | q2.. a8 | q1 | q2.. e8:m | + q1 | q2.. d8 | d2.. b8:5 | q1 | + + b1*3:1.3.5.7.9- | q2.. b8:sus4 | + q2.. c8 | q2.. d8:sus4 | q2.. e8:1.4.5.7 | q1 | + + a1 | R1*2 | e1:5 | +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/metallurgy.pdf b/album4/metallurgy.pdf new file mode 100644 index 0000000..be59211 Binary files /dev/null and b/album4/metallurgy.pdf differ diff --git a/album4/mi2.ly b/album4/mi2.ly new file mode 100644 index 0000000..fdd283c --- /dev/null +++ b/album4/mi2.ly @@ -0,0 +1,168 @@ +\version "2.24.0" +\language "english" + +\header { + title = "MI2" + composer = "Tommy Montgomery" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 82 + \key d \major +} + + +guitarOne = \relative c' { + \time 4/4 + \global + + \partial 4 r4 | + + a''16\glissando( b8) g16 ~ g a8. ~ a2 ~ | + a8 \xNotesOn 16 q \xNotesOff a16\glissando( b8) g16 ~ g16 a8 fs16 ~ fs( g32 fs) e16 d | + a'16\glissando( b8) g16 ~ g a8. ~ a2 ~ | + a8 \xNotesOn 16 q \xNotesOff a16\glissando( b8) g16 ~ g16 a8 fs16 ~ fs( g32 fs) e16 d | + + cs8. d16 ~ d8 a' ~ a4 d,8 cs | + g16 d' g a fs d g a d e cs a g\glissando( a) d e | + f8. e16 ~ e8 d ~ d4 \tuplet 6/4 { bf,16 f' bf c f a } | + g8. f16 ~ f8 e ~ e4. d16\glissando( c) | + + d4. \ottava 1 \xNotesOn 16 q \xNotesOff a16\glissando( b8) g16 ~ g a8. ~ | + a4. \xNotesOn 16 q \xNotesOff a16\glissando( b8) g16 ~ g a8 fs16 ~ | + fs( g32 fs) e16 d cs8. d16 ~ d8 b8 ~ b16 a8. | + \grace fs8( g16 fs e\glissando d) e8. g16 ~ g8 d' ~ d16 cs8. | + d4. \xNotesOn 16 q \xNotesOff a16\glissando( b8) g16 ~ g a8. ~ | + + +} + + +guitarTwo = \relative c' { + \global + + \partial 4 \tuplet 6/4 { g'16( a g) fs( d) c } | + + \bar "||" + + d4 8 q16 q q8 q4-> q16 q | + 4 q8 q16 q q8 4-> q16 q | + 4 q8 q16 q q8 4-> q16 q | + 4 q8 q16 q q8 4-> q16 q | + + 8. 16 ~ q8 ~ q4 8 | + 8. q16 q8 q16 q 8. q16 q8 q16 q | + 8. 16 ~ q8 ~ q q q q16 q | + 8. 16 ~ q8 ~ q4 \tuplet 6/4 { g'16( a g) f( d) c } | + + d4 8 q16 q q8 q4-> q16 q | + 4 q8 q16 q q8 4-> q16 q | + 4 q8 q16 q q8 4-> q16 q | + 4 q8 q16 q q8 8-> ~ q16 8.-> | + + 4 q8 q16 q q q q8 ~ q16 q q q | + 4 q8 q16 q q q q8 ~ q16 q q q | + 4 q8 q16 q q q 8 ~ q16 q q q | + 4 q8 q16 q 8 q16 q q 8.-> | + + \key g \minor + + \time 9/8 + g,16 bf d g bf g a f g c ef a, bf d, ef g bf, a | + +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "acoustic guitar (steel)" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + + + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/mi2.pdf b/album4/mi2.pdf new file mode 100644 index 0000000..9b8ea0a Binary files /dev/null and b/album4/mi2.pdf differ diff --git a/album4/next.ly b/album4/next.ly new file mode 100644 index 0000000..1bb8801 --- /dev/null +++ b/album4/next.ly @@ -0,0 +1,128 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Next" + composer = "Tommy Montgomery" + tagline = "" +} + +global = { + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \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 + \override Score.LyricText.font-name = #"Noto Serif" + \override Score.LyricText.font-size = #0 + \override Staff.OttavaBracket.font-series = #'normal + \set Staff.ottavationMarkups = #ottavation-simple-ordinals + \tempo 4 = 82 + \key g \minor +} + + +guitarOne = \relative c' { + \time 4/4 + \global + + a'16( g) ef d bf' a, bf g'\glissando( fs) d bf g ef' c d c' | + bf fs g d' cs gs a e' g d ef a, bf d, ef c | + + d d d d d8 d16 d d d d8 + + +} + + +guitarTwo = \relative c' { + \global + + + +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" } \guitarOne +guitarTwoStaff = \new Staff \with { midiInstrument = "acoustic guitar (steel)" } \guitarTwo + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { \super "°7" } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "maj7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + + + +#(set-global-staff-size 18) +\book { + \paper { + system-system-spacing = + #'((basic-distance . 8) + (minimum-distance . 4) + (padding . 4) + (stretchability . 60) + ) + } + + \score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \layout { + % indent = #0 + \context { + \Staff \RemoveEmptyStaves + % \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override VerticalAxisGroup.remove-first = ##t + } + } + } +} + +\score { + \unfoldRepeats { + + << + \transpose c c, { + \guitarOneStaff + } + \transpose c c, { + \guitarTwoStaff + } + >> + } + \midi {} +} diff --git a/album4/next.pdf b/album4/next.pdf new file mode 100644 index 0000000..6a8749e Binary files /dev/null and b/album4/next.pdf differ