diff --git a/album3/azimuth.ly b/album3/azimuth.ly new file mode 100644 index 0000000..153bc1f --- /dev/null +++ b/album3/azimuth.ly @@ -0,0 +1,131 @@ +\version "2.24.0" +\language "english" + +\header { + title = "The Azimuth" + composer = "Tommy Montgomery" + copyright = "(c) 2023 Tommy Montgomery" +} + +global = { + \key g \minor + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \omit Voice.StringNumber + \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 + \tempo 4 = 69 +} + +guitarOne = \relative c { + \global + R1*2^"drums" | + + << + { + \stemNeutral + \repeat unfold 3 { + d8 d b''4\rest b2\rest | + } + + d,,8 d b''8\rest b16\rest d,,16 _~ d bf' c d, af' g d fs | + } \\ + { + \new Staff \with { + \remove Time_signature_engraver + alignAboveContext = "gtr1" + \magnifyStaff #2/3 + firstClef = ##f + } { + \once \override Staff.KeySignature.transparent = ##t + \key g \minor + d8^"bass" d d'8. d,16 ~ d d8 d16 d'( ef) c8 | + d,8 d d'8. d,16 ~ d d8 d16 c' af g f | + d8 d d'8. d,16 ~ d d8 d16 d' ef c8 | + d,8 d d'8. d,16 ~ d bf' c d, af' g d fs | + + } + } + >> +} + +guitarTwo = \relative c { + R1*2 | + +} + + +guitarOneStaff = \new Staff = "gtr1" \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { "°7" } + 1-\markup { \super { "ø7" } } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "7" } + 1-\markup { "maj7" } + 1-\markup { "m7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } + 1-\markup { "7" \super { \flat "9" } } + 1-\markup { "add11" } +} + +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 +} + +\score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \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 + } + } +} + + +\score { + \unfoldRepeats { + << + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/azimuth.pdf b/album3/azimuth.pdf new file mode 100644 index 0000000..76ff6e0 Binary files /dev/null and b/album3/azimuth.pdf differ diff --git a/album3/instrumental4.ly b/album3/instrumental4.ly new file mode 100644 index 0000000..9df51af --- /dev/null +++ b/album3/instrumental4.ly @@ -0,0 +1,223 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Last Refuge" + composer = "Tommy Montgomery" + copyright = "(c) 2023 Tommy Montgomery" +} + +global = { + \key d \minor + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \omit Voice.StringNumber + \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 + \tempo 4 = 168 +} + +tappingIntroRiffD = \relative c'' { + a'8^"+"( d,) d^"+"( g,) e'^"+"( a,) a^"+" + a'8^"+"( d,) d^"+"( g,) e'^"+"( a,) a^"+"( d,) | +} +tappingIntroRiffBFlat = \relative c'' { + bf'8^"+"( d,) d^"+"( g,) e'^"+"( bf) a^"+" + bf'8^"+"( d,) d^"+"( g,) e'^"+"( bf) a^"+"( d,) | +} + +guitarOne = \relative c'' { + \global + \compoundMeter #'((7 8) (4 4)) + \set Timing.beatStructure = 4,3,2,2,2,2 + % \set Timing.beamExceptions = +% \beamExceptions { +% { 8[ 8 8 8] 8[ 8 8] 8[ 8 8 8] 8[ 8 8 8] } +% { 4 4 8[ e e] 4 4 16[ 16 16 16] 16[ 16 16 16] } +% } + + % \time 4,3,4,4 15/8 + + \repeat volta 4 \tappingIntroRiffD + \repeat unfold 3{ + \tappingIntroRiffD + \tappingIntroRiffBFlat + } + + bf'8^"+"( ef,) d^"+"( a) ef'^"+"( bf) a^"+" + bf'8^"+"( ef,) d^"+"( a) ef'^"+"( bf) a^"+"( ef) | + + d16[( ef f) g]( a bf) + ef,( f g)[ a( bf c)] + g( a bf) c( d ef) + d( ef f) g( a bf) + a( bf c) d( ef f) + | + + + + \bar "||" + \key g \minor + \repeat unfold 2 { + \repeat unfold 2 { g,,,4 g ef'8 c d g,4 g ef'8 c d bf | } + f4 f d'8 bf c f,4 f d'8 bf c a | + } + \alternative { + { f4 f df'8 bf c f,4 f df'8 bf c af | } + { fs4 fs d'8 bf c fs,4 fs bf'16( g) fs( d) ef( d) bf( a) | } + } + + g4 g ef'8 c d g,4 g ef'8 c d bf | + a4 a f'8 df ef a,4 a f'8 df ef c | + bf4 bf gf'8 ef f bf,4 bf gf'8 ef f df | + c4 c af'8 f g! c,4 c af'8 fs g ef | + + d8 ef fs a! c d ef d[ ef fs a!] c[ d ef fs] | + + \repeat unfold 2 { + \repeat unfold 2 { \repeat unfold 8 { g,,,16 } ef'8 c d \repeat unfold 8 { g,16 } ef'8 c d bf | } + \repeat unfold 8 { f16 } d'8 bf c \repeat unfold 8 { f,16 } d'8 bf c a | + } + \alternative { + { \repeat unfold 8 { f16 } df'8 bf c \repeat unfold 8 { f,16 } df'8 bf c af | } + { \repeat unfold 8 { fs16 } d'8 bf c \repeat unfold 8 { fs,16 } ef'4 d | } + } + + g,8 g' d ef c d f g1 | + f,8 f' c d bf c ef f1 | + c8 c' g af f g bf c1 | + 4 q8 q q q r 8 q r q q r q | + + R1*15/8*6 | + 8 q q q r4 q8 q q q4 q8 q q4 | + 8 q q q r4 q8 q q4 8 q q4 | + + \repeat unfold 2 { + \repeat unfold 2 { g4 g ef'16[ ef c c] d!8 g,4 g ef'16 ef c c d8 bf | } + f4 f d'16[ d bf bf] c8 f,4 f d'16 d bf bf c8 a | + } + \alternative { + { f4 f df'16[ df bf bf] c8 f,4 f df'16[ df bf bf] c8 af | } + { fs4 fs d'16[ d bf bf] c8 fs,4 fs ef'16 ef c c d4 | } + } + + \repeat unfold 4 { 2.. ~ q2.. q16 q16 | } + + % acoustic solo, flamenco-ish + g'4. g8 g[( af16 g]\glissando fs8) g a bf d g a bf g | + a4. a8 a[( bf16 a]\glissando gs8) a4. cs16( e cs) a e cs a8 cs | + d4. d16 d d8 bf a g fs g a ef d c fs | + + + +} + +guitarTwo = \relative c { + \global + + \repeat volta 4 { R1*15/8 } | + + 2.. ~ q1 | + 2 ~ q8 4 2 ~ q8 f4. | + 2. 8 1 | + bf4. d8 ~ d4 a'8\glissando( bf4\glissando a) g2 | + 4. d16 d 8 1 | + 2 ~ q8 4 4. d8 bf' a4. | + + 4 ef16 ef ef ef 8 4 4 ef16 ef ef ef 8 4. | + 8( ) q 8( ) q 8( ) q 8( ) ( ) ( ) | + + \key g \minor + R1*15/8*8 | + R1*15/8*5 | + R1*15/8*8 | + + r2 r4. g'8 g' c, d ef16 d c8 bf g | + a2.. f8 f' bf, c df16( c bf) af f8 df | + c2.. c'8 c' f, g af16 g f8 g16 af bf8 | + c g c, g' c g c, cs' g cs, g' d' a! fs c | + + \repeat unfold 2 { g, g' d ef c d f g g, g' d ef c d f | } + f, f' c d bf c ef f f, f' c d bf c ef | + f, f' c df bf c ef f f, f' c df bf c df | + \repeat unfold 2 { c c' g af f g bf c c, c' g af f g bf | } + 8 q q q r4 q8 q q q4 q8 q q4 | + 8 q q q r4 q8 q q4 q8 q q4 | + +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { "°7" } + 1-\markup { \super { "ø7" } } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "7" } + 1-\markup { "maj7" } + 1-\markup { "m7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } + 1-\markup { "7" \super { \flat "9" } } + 1-\markup { "add11" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + % \powerChords + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +\score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \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 + } + } +} + + +\score { + \unfoldRepeats { + << + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/instrumental4.pdf b/album3/instrumental4.pdf new file mode 100644 index 0000000..f327ec4 Binary files /dev/null and b/album3/instrumental4.pdf differ diff --git a/album3/instrumental5.ly b/album3/instrumental5.ly new file mode 100644 index 0000000..9fb2e15 --- /dev/null +++ b/album3/instrumental5.ly @@ -0,0 +1,118 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Another One" + composer = "Tommy Montgomery" + copyright = "(c) 2024 Tommy Montgomery" +} + +global = { + \key d \phrygian + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \omit Voice.StringNumber + \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 + \tempo 4 = 116 +} + +guitarOne = \relative c' { + \global + \time 6/4 + + d'16( d,) c'( d,) d'( d,) d c'( d,) d'( d,) d c'( d,) d'( d,) d c'( d,) d'( d,) ef'( d,) c' | + + \repeat unfold 2 { + d,8 d16 d d ef f g ~ g d ef f af8 d,16 ef f g8 d16 ef f ef c | + } + \alternative { + { d8 d16 d d ef f g ~ g f ef d bf8 g16 g g a bf c ~ c d ef c | } + { d8 d16 d g( af) d, c' ~ c8 d,16 d d'4 \tuplet 6/4 { ef16( c) af g f ef } c4 | } + } + + +} + +guitarTwo = \relative c { + \global + + + +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { "°7" } + 1-\markup { \super { "ø7" } } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "7" } + 1-\markup { "maj7" } + 1-\markup { "m7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } + 1-\markup { "7" \super { \flat "9" } } + 1-\markup { "add11" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + % \powerChords + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +\score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \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 + } + } +} + + +\score { + \unfoldRepeats { + << + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/instrumental5.pdf b/album3/instrumental5.pdf new file mode 100644 index 0000000..f82c43d Binary files /dev/null and b/album3/instrumental5.pdf differ diff --git a/album3/instrumental6-kui.ly b/album3/instrumental6-kui.ly new file mode 100644 index 0000000..b820c94 --- /dev/null +++ b/album3/instrumental6-kui.ly @@ -0,0 +1,423 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Castles in the Sky" + composer = "Tommy Montgomery" + copyright = "(c) 2024 Tommy Montgomery" +} + +global = { + \key e \minor + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressEmptyMeasures + \omit Voice.StringNumber + \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 + \tempo 4 = 81 +} + +mainBRiff = \relative c' { + ds16 b e b fs' b, ds e b fs' b, ds g b, fs' b, e b fs' b, +} + +guitarOne = \relative c' { + \global + \time 5/4 + + \ottava #1 + \repeat volta 4 { \transpose c c'' \mainBRiff^"4x" | } + \repeat unfold 4 { \transpose c c'' \mainBRiff } + \repeat unfold 2 { \transpose c c'' \mainBRiff } + e'' c fs c g' c, e fs c g' c, g' a d, g d fs d g d | + e g a e b' e, g a e b' e, a c b a g fs g fs e | + + ds2. \ottava #0 r2 | R1*5/4*7 | + + \repeat unfold 2 \transpose c c' \mainBRiff | + \repeat volta 2 \transpose c c' \mainBRiff | + + \time 4/4 + e,2.. g8 | fs2.. d8 | b2.. fs'8 | e1 | + e,2.. g8 | fs2.. g8 | a2.. c8 | b1 | + + \time 7/16 + \repeat unfold 2 { + \repeat unfold 3 { b,8[ b16] c8[ a8] | } + } + \alternative { + { g16[ fs e] fs[ e g a] | } + { g16[ e' fs a] b[ c,8] | } + } + + \repeat unfold 3 { b16[ b32 b b b] c16[ c32 c a16 a32 a] | } + 16[(\glissando ) e] ([ e) \glissando( )] | + \repeat unfold 3 { 16[ b32 b b b] 16[ c32 c 16 a32 a] | } + 8. 8[ ] | + + \bar "||" + b16[( d) fs( e)] g[ a c] | + b[( c) a g] fs[( g) ds] | + e[( g) bf( a)] b[ d! f] | + e[( f) gs a] b[(\glissando c) as] | + + b[ c a! ds,] e[ g! b] | + bf,[ cs e g] a[( bf) g] | + fs[( g) ef d] cs[ g' as] | + b[ fs, g! b] ds[( e) as,] + + b[( d!) fs( e)] g[ a! c] | + b[( c) a g] fs[( g) ds] | + e[( g) bf( a)] \ottava #1 b[ d! f] | + e[( f) gs( a)] b[(\glissando c) as] | + + b[( fs) g( fs)] e[ b a!] \ottava #0 | + b[( fs) g( fs)] e[ b a] | + b[( c) b( as)] b[ e,,8] | + R1*2/4^"double other" | + + R1*2/4*8 | + + \ottava #1 + \repeat unfold 4 { e'''16 b fs' b, g' b, e fs b, g' b, e a b, g' b, fs' b, g' b, | } + c e g c, a' c, e g c, a' c, e b' c, a' c, g' c, a' c, | + \repeat unfold 2 { e c g' c, a' c, e g c, a' c, e b' c, a' c, g' c, a' c, | } + b d e b g' b, d e b g' b, d b d e b gs' b, d( e) \ottava #0 | + + \key a \minor + + r8 b8 c8 r16 b16 ~ b c8. | + r8 f,8 g8 r16 f16 ~ f g8. | + r8 a8 g8 r16 a16 ~ a g8. | + r8 g8 a8 r16 g16 ~ g a8. | + + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + + \ottava #1 + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + r8 8 8 r16 16 ~ q 8. | + \ottava #0 + + \key e \mixolydian + + R1*2 | + + gs2 e4 gs8 a | b4 \grace b8( c8 b) a4. b16( a) | + gs2 e4 gs8( a16 gs) | fs2. a4 | + + gs2 e4 gs8 a | b4 \grace b8( c8 b) c2 ~ | + c4 b8 a16 c d4 c8 b16 d | \ottava #1 << { r2 c'16 b a g fs g fs e } \\ { e1 } >> | + + \key e \minor + \time 5/4 + + + + \repeat unfold 2 { \transpose c c'' \mainBRiff } + e16 c fs c g' c, e fs c g' c, g' a d, g d fs d g d | + e g a e b' e, g a e b' e, a c b a g fs g fs e \ottava #0 | + + + \mainBRiff^"lots of harm." + + \mainBRiff + \mainBRiff + \time 17/16 + ds,,16->[ b ds] e->[ b] fs'->[ b, fs'] g->[ b,] a'->[ b, a'] b8->[ c->] | + + \time 5/4 + b8. b16 b' b, r8 b16 b' b, b' a c ds fs e b a c | + b8. b,16 b' b, r8 b16 b' b, b' c a b ds e fs e ds | + b8. b,16 b' b, r8 b16 b' b, b' a c ds fs e b a c | + b8 c16 a b8. g16 e fs8. fs16 ds e \tuplet 3/2 { ds32( e ds) } \tuplet 6/4 { c16 b a b c a } | + + b16 b' c a b b, b' c a b b, b' c a b fs g e fs ds | + b b' c a b b, b' c a b b, b' c a b ds e fs b fs | + b,, b' c a b b, b' c a b b, b' c a b fs g e fs b, | + + \time 19/16 + ds16->[ b ds] e->[ b] fs'->[ b, fs'] g->[ b,] a'->[ b, a'] b8->[ c-> d!->] | + + + + \key e \mixolydian + + gs,2.^"w/ strings" e4. gs4 a8 | b4. ~ b8 \grace b8( c b) a4. ~ a4 b16( a) | + gs2. e4. gs4( a16 gs) | fs2. ~ fs4. a4. | + + gs2. e4. gs4 a8 | b4. ~ b8 \grace b8( c b) c2. ~ | + c4. b8 a c d4. c8 b d | e1. | + + \transpose c f' \mainBRiff^"repeat and fade" | + + \bar "|." + +} + +guitarTwo = \relative c { + \global + + \repeat volta 4 { R1*5/4 } + + 4 ~ q8. q16 ~ q q8 r16 r2 | + 4 ~ q8. e32 e e e 8. q8 q r8 e32 e e e | + 4 ~ q8. q16 ~ q q8 r16 r2 | + ds'16 b e\glissando( g) fs8. g16 ~ g e a\glissando( c) b4 e,8 fs | + + 2. ~ q4 8 q | 2. ~ q4 8 | + 2. 2 | 2. a'16 g fs e d? e d c | + + b16 b' c a b b, b' c a b b, b' c a b fs g e fs ds | + b b' c a b b, b' c a b b, b' c a b ds e fs b fs | + b,, b' c a b b, b' c a b b, b' c a b fs g e fs ds | + b b' c a b b, fs' g e fs b, e fs ds e \tuplet 3/2 { ds32( e ds) } \tuplet 3/2 { c16 b a } g fs | + + e e' f d e e, e' f d e e, e' f d e\glissando( f) a d f( e) | + e,, e' f d e e, e' f d e e, e' f d e e, a c b f | + e e' f d e e, e' f d e e, e' f d e\glissando( f) a d f( d) | + e e' f d e b c a b f8. \tuplet 6/4 4 { g16 f e d c b a g f e d c } | + + b8 b b r16 b16 ~ b b8 r16 4 | + b8 b b r16 b16 ~ b b8 r16 4 | + + \repeat volta 2 { + 16 b32 b 16 b32 b 16 b32 b b b + 16 b32 b 16 b32 b b b g'32 g g g fs fs fs fs e e e e fs fs fs fs | + } + + \time 4/4 + \repeat unfold 2 { + c16^"clean" e g b e b g e c e g b e b g e | + d fs g d' e d g, fs d fs g d' e d g, fs | + } + \alternative { + { \repeat unfold 2 { e, b' e g e' b g e e, b' e g e' b g e | } } + { + a, e' b' c e c b e, a, e' b' c e c b e, | + 8 q16 q ~ q 8 16 ~ q4 ~ q16 8. | + } + } + + \bar "||" + + \repeat unfold 3 { b16[ fs' c' b] e[ b c] | } + g,[ e' b' b] e[ b b] | + \repeat unfold 3 { b,16[ fs' c' b] e[ b c] | } + g,[ e' b' b] f,[ c' d] | + \repeat unfold 3 { b16[ fs' c' b] e[ b c] | } + g,[ e' b' b] e[ b b] | + \repeat unfold 3 { b,16[ fs' c' b] e[ b c] | } + f,,[ c' f] g[ d] a8 | + + % modulation mayhem + R1*7/16*8 | + fs'16[ b d( cs)] e[ fs g] | + fs[( g) fs e] ds[( e) a,] | + b[ e g( fs)] f[ b d] | + b[( d) e( f)] fs[( g) e] | + + fs[ b, c( b)] a[ fs\glissando( e)] | + fs[ b, c( b)] a[ fs\glissando( e)] | + b[ c b as] b[ e,8] | + + \time 2/4 8 f16 ~ q 8 b16 ~ | + + b( d) fs!( e) g a c b ~ | + b( c) a g fs( g) ds e ~ | + e( g) bf( a) b d! f e ~ | + e( f) gs( a) b\glissando( c) as b ~ | + + b b, e fs! g! fs e c ~ | c c, fs g a g fs d ~ | + d a d e f e d a | \tuplet 6/4 4 { bf b a bf gs a g gs fs g f fs } | + + \time 5/4 + + 4 ~ q8. q16 r q r8 r2 | + 4 ~ q8. 16 r r8 c'16 b a fs e c b g | + e32 e e e 16 e32 e 16 r8. r4 a8 g fs g | + e8 fs g8 r16 a16 ~ a b8 r16 c b c d e g fs d | + + e a b e, c' e, a b e, c' e, a d e, c' e, b' e, c' e, | + a f b f c' f, a b f c' f, a d f, c' f, b f c' f, | + a fs! b fs c' fs, a b fs c' fs, a d fs, c' fs, b fs c' fs, | + g b c g d' g, b c g d' g, b gs b c gs d' gs, b( c) | + + \time 3/4 + \key a \minor + a,16 a a a a a a a | + f f f f f f f f | + g g g g g g g g | + a a a a a a a a | + + a a a a a a a a | + b b b b b b b b | + c c c c c c c c | + d d d d d d d d | + + \repeat unfold 3 { e e e e e e e e | } + e e e e e d 8. | + + \bar "||" + + \time 4/4 + \key e \mixolydian + \repeat unfold 2 { + e,16 e e e e e e e e e e e | + } + + \repeat unfold 3 { + e16 e e e e e e e e e e e | + } + b' b b b b b b b c b a gs | + + e16 e e e e e e e e e e e | + fs fs fs fs fs fs fs fs fs fs fs fs | + g g g g g g a a a a a a | + 8. q16 ~ q8 q 2 | + + \key e \minor + + \repeat unfold 2 { 8 q q r16 q r q r8 q q q q | } + 8 q q r16 q r q r8 q q q | + 8 q q r16 q r q r8 c'16 b a g fs g fs e | + + R1*5/4*2 | + 16-> fs q-> fs q-> fs fs q-> fs q-> fs fs g' b, fs' b, e b fs' b, | + + 8 r16 8 q r16 q8 q r16 b8[ a] | + + \repeat unfold 2 { + b16 b' c a b b, b' c a b b, b' c a b fs g e fs ds | + b b' c a b b, b' c a b b, b' c a b ds e fs b fs | + b,, b' c a b b, b' c a b b, b' c a b fs g e fs + + } + \alternative { + { ds | b b' c a b b, fs' g e fs b, e fs ds e \tuplet 3/2 { ds32( e ds) } \tuplet 6/4 { c16 b a b c a } | } + { + b | + ds16->[ b ds] e->[ b] fs'->[ b, fs'] g->[ b,] a'->[ b, a'] a,8->[ g-> fs->] | + } + } + + + \time 12/8 + \tempo 4. = 54 + \key e \mixolydian + + 4. 8 gs, a | + 4. 4. c'8 b a | + 4. 8 gs, a | + b4. ds fs c8 a fs | + + 4. 8 gs, a | + 2. 4. b'8 a b | + 4. c8 b c 4. a8 g fs | + e4. e8 gs! b c4. a | + + \time 5/4 + 2. ~ q2\fermata | + +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + +chordExceptionMusic = { + 1-\markup { "maj9" } + 1-\markup { "maj7" \sharp "11" } + 1-\markup { "m7sus4" } + 1-\markup { "°7" } + 1-\markup { \super { "ø7" } } + 1-\markup { "add9" } + 1-\markup { "m(add9)" } + 1-\markup { \super { \sharp "11" \sharp "13" } } + 1-\markup { "5" } + 1-\markup { "7" } + 1-\markup { "maj7" } + 1-\markup { "m7" } + 1-\markup { "sus4" } + 1-\markup { "sus2" } + 1-\markup { "7" \super { \flat "9" } } + 1-\markup { "add11" } +} + +chordExceptions = #(append + (sequential-music-to-chord-exceptions chordExceptionMusic #t) + ignatzekExceptions +) + +chordValues = \chordmode { + \global + % \powerChords + \set chordNameExceptions = #chordExceptions + \set majorSevenSymbol = \markup "maj7" + + \repeat volta 4 { b1*5/4 | } + \repeat unfold 4 b1*5/4 | + + b1*5/4 | q | c2. d2 | e2.:m a2:m | + + b1*5/4 | q | q | q | + e:m | q | q | q | + + b1*5/4 | q | \repeat volta 2 q | + + c1:maj7 | d | e:m | e4:m e:m/fs e:m/g e:m/a | + c1:maj7 | d | a:1.3-.5.9 | e4:5 q16 f8:5 g4.:5 a8.:5 | + + b1*7/16:1.3.5.7.9- | q | q | e:m/g | + b1*7/16:1.3.5.7.9- | q | q | e4:m/g f8.:1.3.5.11+ | + b1*7/16:1.3.5.7.9- | q | q | e:m/g | + b1*7/16:1.3.5.7.9- | q | q | f8.:5 g8:5 a:5 | + + % modulation mayhem + b4:m a8.:m | c4:maj7 b8.:7/ds | e4:dim b8.:dim | e4:1.3.5.7.9- fs8.:1.3.5-.7 | + b4:1.3.5.7.9- e8.:m | bf4:dim7 g8.:m | d4:1.3.5.7.9- a8:1.3.5.7.9- fs16:1.3.5.7.9-/as | b8:m g fs8.:7 | + +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +\score { + << + \chordNames + \guitarOneStaff + \guitarTwoStaff + >> + \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 + } + } +} + + +\score { + \unfoldRepeats { + << + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/instrumental6-kui.pdf b/album3/instrumental6-kui.pdf new file mode 100644 index 0000000..22c7b31 Binary files /dev/null and b/album3/instrumental6-kui.pdf differ