music/intermezzo.ly
2018-01-13 12:47:10 -08:00

102 lines
2.0 KiB
Plaintext

\version "2.18.2"
\language "english"
\header {
title = "Intermezzo"
composer = "Tommy Montgomery"
copyright = "(c) 2004 Tommy Montgomery"
}
global = {
\key cs \minor
\time 3/4
\tempo 4 = 80
\set Staff.printKeyCancellation = ##f
\numericTimeSignature
\compressFullBarRests
\omit Voice.StringNumber
\override TupletBracket #'bracket-visibility = #'if-no-beam
\override MultiMeasureRest.expand-limit = #3
}
cSharpMinorRiff = \relative c' {
\time 3/4
cs8 gs'-. fs-. gs-. a gs16 fs |
\time 2/4 gs8 a, fs' gs |
a16 gs fs e ds e fs8 |
\time 3/4 b,[ e] fs[ a,] e'[ fs] |
\time 2/4 gs, e' ds16 e fs8 |
a, fs' e16 fs gs8 |
fs, gs' fs16 gs a8 |
\time 3/4 e,16 b'' a gs a( gs) e( ds) gs, e' gs, ds' |
}
aMajorRiff = \relative c' {
\time 2/4 cs8 gs' cs b16 cs |
d cs b d cs8 a, |
b' cs d cs16 b |
a8 d,16( e) a8 e16\glissando( fs) |
a8 a16 b \grace b8( c16 b) a8 |
b8 b, e fs |
a \tuplet 3/2 { gs32( a gs\glissando } fs16) gs8 e, |
\time 5/8 fs'[ gs] a16[ gs fs e] ds[( e)] |
}
guitarOne = \relative c' {
\cSharpMinorRiff
\key a \major
\aMajorRiff
\key cs \minor
\cSharpMinorRiff
\repeat volta 2 {
cs16 gs' fs gs a gs fs gs gs, e' gs, ds' |
a e' ds e fs e ds e b gs' b, fs' |
e a gs a b a gs a cs, a' cs, gs' |
b, fs' e fs gs fs e fs e cs' e, b' |
\time 2/4 ds, a' gs a b a gs a |
bs, gs' fs gs a gs fs gs |
\time 3/4 fs, ds' cs ds e ds cs ds a ds gs, e' |
}
\key a \major
\aMajorRiff
\key cs \minor
\cSharpMinorRiff
\time 2/4 cs2\fermata \bar "|."
}
guitarOneStaff = \new Staff \with { midiInstrument = "acoustic guitar (nylon)" }{ \global \guitarOne }
\score {
<<
\guitarOneStaff
>>
\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
>>
}
\midi {}
}