diff --git a/album3/e-minor.ly b/album3/e-minor.ly new file mode 100644 index 0000000..ae44c18 --- /dev/null +++ b/album3/e-minor.ly @@ -0,0 +1,143 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Eh?" + composer = "Tommy Montgomery" + copyright = "(c) 2023 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 = 104 +} + +guitarOne = \relative c { + \global + \time 4/4 + + e8 e'' b g e, fs g a ~ | + a e' a b c \tuplet 3/2 { b16( c b) } a8 e | + c g' c g b g c g | + g, d' a' g b g fs b, | + + e, e'' b g e, fs g c ~ | + c e g b e b g e | + d a' d fs e fs d a | + f a c b b, ds a' g | +} + +guitarTwo = \relative c { + + + + + +} + +vocalMelody = \relative c'' { +} + +allTheLyrics = \lyricmode { +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + + +vox = \new Staff \with { midiInstrument = "voice oohs" midiMinimumVolume = #0.7 } { + << + \new Voice = "vocalMelody" { \clef treble \global \vocalMelody } + >> +} + +demLyrics = \new Lyrics \lyricsto "vocalMelody" { + << + \new Lyrics { + \set associatedVoice = "vocalMelody" + \allTheLyrics + } + >> +} + + +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 + % \vox + % \demLyrics + \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, \vox + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/e-minor.pdf b/album3/e-minor.pdf new file mode 100644 index 0000000..3e48109 Binary files /dev/null and b/album3/e-minor.pdf differ diff --git a/album3/g-minor-bluesy.ly b/album3/g-minor-bluesy.ly new file mode 100644 index 0000000..06ca235 --- /dev/null +++ b/album3/g-minor-bluesy.ly @@ -0,0 +1,189 @@ +\version "2.24.0" +\language "english" + +\header { + title = "G Minor" + 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 = 190 +} + +introRiff = \relative c' { + \repeat volta 2 { + \time 4,3 7/8 g4 g g'8( f) d | g,4 g g'8( f) d | + \time 4/4 g,4 g g'8( f) d g, ~ | g a bf d g a bf f | + \time 4,3 7/8 g,4 g g'8( f) d | g,4 g g'8( f) d | + } + \alternative { + { \time 4/4 g,4 g g'8( f) d g, ~ | g a bf a bf a g f | } + { \time 4/4 g4 g g'8( f) d f, ~ | f fs g bf c f, c' bf | } + } +} + +guitarOne = \relative c' { + \global + + + \introRiff + + \time 1,1,1,1,1,1 6/4 + \repeat unfold 2 { + 4 q8 q q q q4 q8 q q q | + 4 q8 q q q q4 q8 q q q | + \repeat unfold 2 { + 8\glissando( ) q q4 8\glissando( + 4) \xNotesOn q8 q q q \xNotesOff | + } + } + \alternative { + { + 4 q8 q q q q4 q8 q q q | + 4 q8 q q q q4 q8 q q q | + \repeat unfold 2 { + 8\glissando( ) q q4 8\glissando( + 4) \xNotesOn q8 q q q \xNotesOff | + } + } + { + 4 q8 q q q q4 q8 q q q | + 4 q8 q q q q4 q8 q q q | + a8 cs e g bf a g f e f d e cs d bf cs a bf g a \tuplet 3/2 4 { fs g a a g fs } + } + } + + \introRiff + + + %{ solo + + \ottava #1 + c'''16( g) bf( g) f( d) g( bf) c( g) bf( g) f( d) g( bf) | + c( g) bf( g) f( d) g( bf g) f( d) c( bf4) | + \repeat unfold 2 { c16 df c bf c bf g fs f fs g bf } c df c bf g4 | + g,16 g g g a a a a bf bf bf bf d d d d | + g g g g a a a a bf bf bf bf d d d d | + g g g g a a a a bf bf bf bf d d d d | + \grace d8( ef4.) ef8 ~ ef( d) c d ~ | + d1 | \ottava #0 + \tuplet 3/2 4 { g,8( ef) d bf g ef c a f d fs a } | + g2 r2 | + %} +} + +guitarTwo = \relative c { +} + +vocalMelody = \relative c'' { + + +} + +allTheLyrics = \lyricmode { + + + +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + + +vox = \new Staff \with { midiInstrument = "voice oohs" midiMinimumVolume = #0.7 } { + << + \new Voice = "vocalMelody" { \clef treble \global \vocalMelody } + >> +} + +demLyrics = \new Lyrics \lyricsto "vocalMelody" { + << + \new Lyrics { + \set associatedVoice = "vocalMelody" + \allTheLyrics + } + >> +} + + +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 + % \vox + % \demLyrics + \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, \vox + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/g-minor-bluesy.pdf b/album3/g-minor-bluesy.pdf new file mode 100644 index 0000000..44251a4 Binary files /dev/null and b/album3/g-minor-bluesy.pdf differ diff --git a/album3/something2.ly b/album3/something2.ly new file mode 100644 index 0000000..3c27b70 --- /dev/null +++ b/album3/something2.ly @@ -0,0 +1,240 @@ +\version "2.24.0" +\language "english" + +\header { + title = "Something 2" + composer = "Tommy Montgomery" + copyright = "(c) 2023 Tommy Montgomery" +} + +global = { + \key fs \minor + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + % \compressFullBarRests + \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 = 92 +} + +mainRiffBarOne = \relative c { + fs8 fs'32 fs fs fs fs16( e) cs e ~ e cs( b) a b a gs e | +} + +guitarOne = \relative c { + \global + \time 4/4 + + \mainRiffBarOne + fs8 fs'32 fs fs fs fs16( e) cs ~ q a, a, (\glissando \glissando ) | + \mainRiffBarOne + fs,8. gs16 ~ gs8 a ~ a16 e8. 4 ~ | q4 ~ q16 8 q16 ~ q8. q16 ~ q q8. | + + \time 1,1,1,1,1,1 6/4 + + + \tuplet 6/4 { a'16( b a) fs e cs } \tuplet 3/2 4 { b8 fs' fs, cs' e b'\glissando cs fs, a gs b, d cs g es } | + + \time 4/4 + + \bar "||" + + \mainRiffBarOne + fs8 fs'32 fs fs fs fs16( e) cs ~ q a, fs' a, g' a, fs' c | + \mainRiffBarOne + fs,8. gs16 ~ gs8 a ~ a16 e8. 4 | + + \mainRiffBarOne + fs,8 fs'32 fs fs fs fs16( e) cs e ~ e b'( a) fs \tuplet 6/4 { fs( e) cs cs b a } | + \mainRiffBarOne + 8. 16 ~ q8 ~ q16 8. 4 | + + \time 9/8 + \repeat unfold 2 { d16 fs gs d fs a } d, fs gs a gs fs | + \repeat unfold 2 { e gs a e gs b } e, gs a b a gs | + + \time 4/4 + fs8 fs16 fs' ~ fs8 e ~ e16 cs8. b16 a gs e | + fs8 fs16 fs' ~ fs8 e ~ e16 cs8 b16 a b cs e | + + \repeat unfold 2 { d16 fs gs d fs a } d, fs gs32 a gs fs | + \repeat unfold 2 { e16 gs a e gs b } e, gs a32 b a gs | + + fs8. \grace e'8( fs16) ~ fs8 e ~ e16 cs16 b32( c b a) b16( a) fs( e) | + fs8. gs16 ~ gs8 a8 ~ a16 b8. cs4 | + + fs,,,16 a gs cs fs a gs cs fs cs gs' d a' e b' es, | + + \time 12/8 + + \bar "||" + + fs4. r4. r2. | R1*12/8*2 | r2. r4. r8 a,,8 gs | + fs4. r4. r2. | R1*12/8*2 | r2. 16 q8 q8. 16 q8 q8. | + + + fs,16^"bass" fs8 fs e16 fs8 r4 fs16 fs8 fs e16 fs8 e16 fs a b | + fs16 fs8 fs e16 fs8 r4 fs16 fs8 fs e16 fs8 e16 fs a b | + + %{ + \repeat unfold 2 { + fs,16 fs fs cs' cs cs e e e fs fs fs g fs e g | + fs fs fs e e e cs cs cs fs, fs fs + } + \alternative { + { e fs g fs | } + { e fs g b | } + } + + \repeat unfold 2 { + cs cs cs g' g g b b b cs cs cs d cs b d | + cs cs cs b b b g g g cs, cs cs + } + \alternative { + { b cs d b | } + { \tuplet 6/4 { d cs b b g e } | } + } + %} + + + +} + +guitarTwo = \relative c { + \global + + R1*5 | + R1*6/4 | + + R1*8 | + R1*9/8*2 | + + 8. 16 ~ q8 ~ q16 8. 8 | + 8. 16 ~ q8 ~ q16 8 fs16 a b cs e | + + \repeat unfold 2 { d16 fs gs d fs a } d, fs gs32 a gs fs | + \repeat unfold 2 { e16 gs a e gs b } e, gs a32 b a gs | + fs8. e16 ~ e8 cs ~ cs16 b8. a16 b gs e | + 8. 16 ~ q8 ~ q16 8. 4 | + + R1 | + + + + + + % fs''8. fs16 fs( g32 fs) e16 fs ~ fs8. fs16 fs( g32 fs) e16 fs ~ | +% fs8. +} + +vocalMelody = \relative c'' { +} + +allTheLyrics = \lyricmode { +} + +guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } +guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } + + +vox = \new Staff \with { midiInstrument = "voice oohs" midiMinimumVolume = #0.7 } { + << + \new Voice = "vocalMelody" { \clef treble \global \vocalMelody } + >> +} + +demLyrics = \new Lyrics \lyricsto "vocalMelody" { + << + \new Lyrics { + \set associatedVoice = "vocalMelody" + \allTheLyrics + } + >> +} + + +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" + + fs1:m | q | q | q2. c4:maj7 | q4 q16 cs8.:1.3.5.7.9+ q2 | R1*6/4 | + + fs1:m | q | q | q2. e4:1.5 | + fs1:m | q | q | fs8.:5 gs:5 a:5 b:5 cs4 | + + d1:1.3.5.11+ q8 | e1 q8 | fs1:m | q | + d1:1.3.5.11+ | e1 | fs1:m | fs8.:5 gs:5 a:5 b:5 cs4 | + R1 | + + fs1.:m | a2. e | fs1.:m | d2. e | + fs1.:m | a2. e | fs2.:m fs4.:m/gs fs:m/a | b2. gs4.:7/bs cs:7 | +} + +chordNames = \new ChordNames { + \set chordChanges = ##t + \set chordNameExceptions = #chordExceptions + \chordValues +} + +\score { + << + \chordNames + % \vox + % \demLyrics + \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, \vox + \transpose c c, \guitarOneStaff + \transpose c c, \guitarTwoStaff + >> + } + \midi {} +} + diff --git a/album3/something2.pdf b/album3/something2.pdf new file mode 100644 index 0000000..21c434c Binary files /dev/null and b/album3/something2.pdf differ