@itemize @bullet
@item
-Grid lines
+Grid lines, vertical lines synchronized with notes, can be drawn across
+staves, by adding suitable engravers.
+An example is in @inputfileref{input/regression,grid-lines.ly},
+
+@lilypondfile[]{grid-lines.ly}
@item
Lines, such as glissandi or Text-spanner lines, can have arrows at the
skips =
{
-\time 12/8
-\once \override Score.GridLine #'thickness = #4.0
+ \time 12/8
+ \once \override Score.GridLine #'thickness = #4.0
s8
s8
s8
-\once \override Score.GridLine #'thickness = #2.0
+ \once \override Score.GridLine #'thickness = #3.0
s8
s8
s8
-\once \override Score.GridLine #'thickness = #4.0
+ \once \override Score.GridLine #'thickness = #4.0
s8
s8
s8
-\once \override Score.GridLine #'thickness = #2.0
+ \once \override Score.GridLine #'thickness = #3.0
s8
s8
s8
\layout {
\context {
- \Staff
- \consists "Grid_point_engraver"
-
+ \Staff
+ \consists "Grid_point_engraver"
+
}
\context {
- \RhythmicStaff
- \consists "Grid_point_engraver"
- gridInterval = #(ly:make-moment 1 8)
- \override BarLine #'bar-size = #0.05
-}
+ \RhythmicStaff
+ \consists "Grid_point_engraver"
+ minimumVerticalExtent = #'(-4 . 4)
+ gridInterval = #(ly:make-moment 1 8)
+ \override BarLine #'bar-size = #0.05
+ }
\context {
\StaffGroup
\remove "System_start_delimiter_engraver"
\with {
\consists "Grid_line_span_engraver"
\override SystemStartBrace #'transparent = ##t
- \override TimeSignature #'transparent = ##t
\override NoteColumn #'X-offset-callbacks = #(list (lambda (x a) -0.5))
\override NoteHead #'Y-offset-callbacks = #(list (lambda (x a) 0.75))
\override NoteHead #'no-ledgers = ##t
}
{
- \stemUp
- c4. c8 c8 c c4 c8 c8.[ c16 c8]
+ \stemUp
+ c4. c8 c8 c c4 c8 c8.[ c16 c8]
}
\new RhythmicStaff
{
\override Beam #'transparent = ##t
<< \skips
- % force regular spacing by introducing notes.
+ % force regular spacing by introducing notes.
\repeat unfold 12 c8
- >>
- }
-
->>
+ >>
+ }
+>>
+