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