\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 {}
}