Patch by Keith O'Hara.
cary.ly used Y-extent to increase space for staves, use
markup-system-spacing instead.
orchestra.ly used Y-extent to created a custom context for rows
rehearsal and tempo marks. The new way to creat such a row is to
give the context a staff-affinity, and put the spacing
requirements into nonstaff-unrelatedstaff-spacing, etc. This file
also had its own definition of the \Dynamics context, which is now
built-in.
percussion.itely used Y-extent to produce a spacing to the lyrics
line very similar to what we now get by default.
spacing.itely used Y-extent among other \overrides in an example
ancient.itely used Y-extent to make an invisible staff take up no
space. The markup can stand alone with no staff. (If for some
reason a @lilypond must contain notes or skips, then just delete
the 2 lines with minimum-Y-extent.)
The relevant portion of gregorian.ly defined a layout for printing
naked neumes, with no visible staff. The function of that line,
setting the height of that invisible staff to zero, is not
actually used anywhere in the Google-able portion of lilypond.org,
but the 2.13 equivalent gives the same output the old method, in
case anyone uses this layout to make a vertical stack of naked
neumes.
will be taken from the @code{vaticana} style.
@lilypond[quote,ragged-right,staffsize=26]
-\score {
-{
- \textLengthOn
- s^\markup {
- \column {
- "mensural"
- \line { " " \musicglyph #"accidentals.mensural-1"
- " " \musicglyph #"accidentals.mensural1" }
- }
- }
-}
-\layout {
- interscoreline = 1
- \context { \Score \remove "Bar_number_engraver" }
- \context { \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \remove "Time_signature_engraver"
- \remove "Staff_symbol_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = ##f
- }
+\markup {
+ \column {
+ "mensural"
+ \line { " " \musicglyph #"accidentals.mensural-1"
+ " " \musicglyph #"accidentals.mensural1" }
}
}
@end lilypond
Accidentals for the three different Gregorian styles are available:
@lilypond[quote,ragged-right,staffsize=26]
-\score {
-{
- \textLengthOn
- s^\markup {
- \column {
- "vaticana"
- \line { " " \musicglyph #"accidentals.vaticana-1"
- " " \musicglyph #"accidentals.vaticana0" }
- }
- \column {
- "medicaea"
- \line { " " \musicglyph #"accidentals.medicaea-1" }
- }
- \column {
- "hufnagel"
- \line { " " \musicglyph #"accidentals.hufnagel-1" }
- }
+\markup {
+ \column {
+ "vaticana"
+ \line { " " \musicglyph #"accidentals.vaticana-1"
+ " " \musicglyph #"accidentals.vaticana0" }
}
-}
-\layout {
- interscoreline = 1
- \context { \Score \remove "Bar_number_engraver" }
- \context { \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \remove "Time_signature_engraver"
- \remove "Staff_symbol_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = ##f
- }
+ \column {
+ "medicaea"
+ \line { " " \musicglyph #"accidentals.medicaea-1" }
+ }
+ \column {
+ "hufnagel"
+ \line { " " \musicglyph #"accidentals.hufnagel-1" }
}
}
@end lilypond
\remove Time_signature_engraver
\override Stem #'transparent = ##t
\override Stem #'Y-extent = ##f
- \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
} \mus
\new Lyrics \nam
>>
@example
\layout @{
indent = 2.0\cm
- \context @{ \Staff
- \override VerticalAxisGroup #'minimum-Y-extent = #'(-6 . 6)
- @}
\context @{ \Voice
\override TextScript #'padding = #1.0
\override Glissando #'thickness = #3
-\version "2.12.0"
+\version "2.13.39"
\layout {
indent = #0
printfirst-page-number = ##t
print-page-number = ##t
ragged-last-bottom = ##t
+ markup-system-spacing #'minimum-distance = #25
}
#(set-global-staff-size 14)
-\version "2.12.0"
+\version "2.13.39"
% the example header file caused the head to be chopped off
%\include "example-header.ily"
\override TupletBracket #'direction = #down
\override TupletBracket #'staff-padding = #5
\override TupletBracket #'padding = #2.25
- \override VerticalAxisGroup #'minimum-Y-extent = #'(10 . 10)
} <<
\new Voice {
\override Stem #'direction = #down
\override TupletBracket #'staff-padding = #5
\override TupletBracket #'padding = #2.25
- \override VerticalAxisGroup #'minimum-Y-extent = #'(10 . 10)
} <<
\new Voice \with {
-\version "2.13.36"
+\version "2.13.39"
\header {
tagline = ##f
\revert DynamicTextSpanner #'style
}
-%% Layout to produce piano dynamics context
+%% Layout for piano dynamics
\layout {
- \context {
- \type "Engraver_group"
- \name Dynamics
- \alias Voice
- \consists "Output_property_engraver"
- \consists "Axis_group_engraver"
- \consists "Piano_pedal_engraver"
- pedalSustainStrings = #'("Ped." "*Ped." "*")
- pedalUnaCordaStrings = #'("una corda" "" "tre corde")
- \consists "Script_engraver"
- \consists "New_dynamic_engraver"
- \consists "Dynamic_align_engraver"
- \consists "Text_engraver"
- \consists "Text_spanner_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
- \override DynamicLineSpanner #'Y-offset = #0
- \override TextScript #'font-size = #2
- \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER
- \override TextScript #'font-shape = #'italic
- \override TextSpanner #'breakable = ##t
- \override DynamicLineSpanner #'breakable = ##t
- \override DynamicTextSpanner #'breakable = ##t
- }
- \context {
- \PianoStaff
- \accepts "Dynamics"
- }
\context {
\Voice
\override Glissando #'breakable = ##t
\consists "Text_engraver"
\consists "Text_spanner_engraver"
\consists "Font_size_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 )
+ \override VerticalAxisGroup #'staff-affinity = #DOWN
+ \override VerticalAxisGroup #'nonstaff-relatedstaff-spacing #'padding = #2
+ \override VerticalAxisGroup #'nonstaff-unrelatedstaff-spacing #'padding = #5
\override TextSpanner #'breakable = ##t
}
\context {
$Id$
%}
-\version "2.12.0"
+\version "2.13.39"
%
% Declare memorable shortcuts for special unicode characters
\override StaffSymbol #'transparent = ##t
\remove "Time_signature_engraver"
\remove "Bar_engraver"
- \override VerticalAxisGroup #'minimum-Y-extent = ##f
+ \override VerticalAxisGroup #'staff-staff-spacing = #'()
}
\context {
\Voice