Hi,
I'm sure this has been asked before, but I couldn't find anything in the
archives. Guess I'm using the wrong keywords.
I'm writing a legenda for tablature and I'm using \markup over each bar
to explain the notation.
As you can see in the attached example, the markup blocks are moved
vertically to avoid collisions. I'd like to stretch the bars so that
there's enough room for markup.
I don't want to use spacer rests.
Any advice is welcome.
Thanks,
Federico
\version "2.15.38"
\header {
title = "Tablature Legenda"
}
\paper {
ragged-right = ##f
markup-system-spacing =
#'((basic-distance . 15) (padding . 10))
}
music = \relative c' {
\override Staff.TimeSignature #'stencil = ##f
\override Score.RehearsalMark #'self-alignment-X = #LEFT
\time 1/4
\mark \markup \center-column \small {
\bold "Hammer-on"
"(First note picked)"
}
e8\2( f\2)
\mark \markup \center-column \small {
\bold "Pull-off"
"(First note picked)"
}
f8\2( e\2)
\mark \markup \center-column \small {
\bold "Slide"
"(Both notes picked)"
}
e8\2\glissando f\2
\mark \markup \center-column \small {
\bold "Legato slide"
"(First note picked)"
}
e8\2\glissando ( f\2)
\time 2/4
\mark \markup \center-column \small {
\bold "Grace slide"
"(Slide into/from note"
"from undetermined fret)"
}
\hideNotes \grace { e\2\glissando } \unHideNotes g8\2 s
g8\2\glissando \hideNotes \grace { e\2 } \unHideNotes s
\break
}
\score {
\new StaffGroup <<
\new Staff <<
\context Voice { \clef "G_8" \music }
>>
\new TabStaff <<
\context TabVoice { \clef "moderntab" \music }
>>
>>
\layout {
indent = #0
\context {
\Staff
\override StringNumber #'transparent = ##t
}
}
}_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user