`(
(Accidental
. (
+ (after-line-breaking . ,ly:accidental-interface::remove-tied)
(alteration . ,accidental-interface::calc-alteration)
(avoid-slur . inside)
+ (extra-spacing-width . (-0.2 . 0.0))
(glyph-name . ,accidental-interface::glyph-name)
(glyph-name-alist . ,standard-alteration-glyph-name-alist)
(stencil . ,ly:accidental-interface::print)
(horizontal-skylines . ,(ly:make-unpure-pure-container ly:accidental-interface::horizontal-skylines))
(vertical-skylines . ,grob::unpure-vertical-skylines-from-stencil)
- (X-extent . ,ly:accidental-interface::width)
(Y-extent . ,accidental-interface::height)
(meta . ((class . Item)
(interfaces . (accidental-interface
(AccidentalCautionary
. (
+ (after-line-breaking . ,ly:accidental-interface::remove-tied)
(alteration . ,accidental-interface::calc-alteration)
(avoid-slur . inside)
(glyph-name-alist . ,standard-alteration-glyph-name-alist)
(AccidentalSuggestion
. (
+ (after-line-breaking . ,ly:accidental-interface::remove-tied)
(alteration . ,accidental-interface::calc-alteration)
(direction . ,UP)
(font-size . -2)
(side-axis . ,Y)
(staff-padding . 0.25)
(stencil . ,ly:accidental-interface::print)
- (X-extent . ,ly:accidental-interface::width)
(X-offset . ,ly:self-alignment-interface::aligned-on-x-parent)
(Y-extent . ,accidental-interface::height)
(Y-offset . ,side-position-interface::y-aligned-side)
(stencil . ,ly:dots::print)
(Y-extent . ,grob::always-Y-extent-from-stencil)
(extra-spacing-height . (-0.5 . 0.5))
+ (extra-spacing-width . (0.0 . 0.2))
(meta . ((class . Item)
(interfaces . (dots-interface
font-interface
(extra-spacing-width . (+inf.0 . -inf.0))
(outside-staff-priority . 500)
(padding . 0.5)
+ (parent-alignment-X . #f)
(self-alignment-X . ,LEFT)
(side-axis . ,Y)
(staff-padding . 0.5)
(stencil . ,ly:text-interface::print)
(Y-extent . ,grob::always-Y-extent-from-stencil)
- (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
+ (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent)
(Y-offset . ,side-position-interface::y-aligned-side)
(meta . ((class . Item)
(interfaces . (font-interface
(expand-limit . 10)
(hair-thickness . 2.0)
(round-up-exceptions . ())
- (padding . 1)
+ (bound-padding . 0.5)
+ (space-increment . 2.0)
(spacing-pair . (break-alignment . break-alignment))
(springs-and-rods . ,ly:multi-measure-rest::set-spacing-rods)
(stencil . ,ly:multi-measure-rest::print)
(MultiMeasureRestNumber
. (
- (bound-padding . 2.0)
+ (bound-padding . 1.0)
(direction . ,UP)
(font-encoding . fetaText)
(padding . 0.4)
. (
(dash-fraction . 0.3)
(direction . ,UP)
- (edge-height . (0 . 1.2))
+ (edge-height . (0 . 0.8))
(font-shape . italic)
- (minimum-length . 1.0)
+ (minimum-length . 0.3)
(outside-staff-priority . 400)
(padding . 0.5)
- (shorten-pair . (0.0 . -0.6))
+ (shorten-pair . (-0.8 . -0.6))
(staff-padding . 2.0)
(stencil . ,ly:ottava-bracket::print)
(style . dashed-line)
(font-encoding . fetaMusic)
(horizon-padding . 0.1) ; to avoid interleaving with accidentals
(positioning-done . ,ly:script-interface::calc-positioning-done)
+ (self-alignment-X . ,CENTER)
(side-axis . ,Y)
;; padding set in script definitions.
(interfaces . (font-interface
outside-staff-interface
script-interface
+ self-alignment-interface
side-position-interface))))))
(ScriptColumn
(extra-spacing-width . (+inf.0 . -inf.0))
(font-shape . italic)
(padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner
+ (parent-alignment-X . #f)
(self-alignment-X . ,CENTER)
(stencil . ,ly:text-interface::print)
(vertical-skylines . ,grob::always-vertical-skylines-from-stencil)
- (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
+ (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent)
(Y-extent . ,grob::always-Y-extent-from-stencil)
(meta . ((class . Item)
(interfaces . (font-interface
(StaffSymbol
. (
+ (break-align-symbols . (staff-bar break-alignment))
(layer . 0)
(ledger-line-thickness . (1.0 . 0.1))
(line-count . 5)
;; Stems in unnatural (forced) direction should be shortened by
;; one staff space, according to [Roush & Gourlay].
;; Flagged stems we shorten only half a staff space.
- (stem-shorten . (1.0 0.5))
+ (stem-shorten . (1.0 0.5 0.25))
))
(cross-staff . ,script-or-side-position-cross-staff)
(font-encoding . fetaText)
(font-size . -5) ; don't overlap when next to heads.
+ (number-type . arabic)
(padding . 0.5)
(parent-alignment-X . ,CENTER)
(script-priority . 100)
self-alignment-interface
outside-staff-interface
side-position-interface
+ number-interface
string-number-interface
text-interface
text-script-interface))))))
. (
(extra-spacing-width . (+inf.0 . -inf.0))
(padding . 0.0) ;; padding relative to SustainPedalLineSpanner
+ (parent-alignment-X . #f)
(self-alignment-X . ,CENTER)
(stencil . ,ly:sustain-pedal::print)
(vertical-skylines . ,grob::always-vertical-skylines-from-stencil)
- (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
+ (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent)
(Y-extent . ,grob::always-Y-extent-from-stencil)
(meta . ((class . Item)
(interfaces . (font-interface
(extra-spacing-width . (+inf.0 . -inf.0))
(font-shape . italic)
(padding . 0.0) ;; padding relative to UnaCordaPedalLineSpanner
+ (parent-alignment-X . #f)
(self-alignment-X . ,CENTER)
(stencil . ,ly:text-interface::print)
(vertical-skylines . ,grob::always-vertical-skylines-from-stencil)
(Y-extent . ,grob::always-Y-extent-from-stencil)
- (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
+ (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent)
(meta . ((class . Item)
(interfaces . (font-interface
piano-pedal-script-interface
(for-each (lambda (x)
;; (display (car x)) (newline)
- (set-object-property! (car x) 'translation-type? list?)
+ (set-object-property! (car x) 'translation-type? ly:grob-properties?)
(set-object-property! (car x) 'is-grob? #t))
all-grob-descriptions)