(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Item)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (ambitus-interface
axis-group-interface
break-aligned-interface))))))
(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (align-interface
axis-group-interface
bass-figure-alignment-interface))))))
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
side-position-interface))))))
(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface))))))
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
dynamic-interface
dynamic-line-spanner-interface
(Y-extent . #f)
(zigzag-width . 0.75)
(meta . ((class . Spanner)
- (interfaces . (line-interface
+ (interfaces . (glissando-interface
+ line-interface
line-spanner-interface
unbreakable-spanner-interface))))))
self-alignment-interface
spanner-interface))))))
- (HarmonicParenthesesItem
- . (
- (padding . 0)
- (stencil . ,parentheses-item::print)
- (stencils . ,parentheses-item::calc-angled-bracket-stencils)
- (meta . ((class . Item)
- (interfaces . (font-interface
- parentheses-interface))))))
-
(HorizontalBracket
. (
(bracket-flare . (0.5 . 0.5))
(LyricText
. (
(extra-spacing-width . (0.0 . 0.0))
- (font-series . bold-narrow)
+ (font-series . medium)
(font-size . 1.0)
(self-alignment-X . ,CENTER)
(stencil . ,lyric-text::print)
(list ly:break-alignable-interface::self-align-callback))
,(ly:make-simple-closure
(list ly:self-alignment-interface::x-aligned-on-self)))))
- (self-alignment-X . -1)
- (break-align-symbol . time-signature)
- (break-align-symbols . (time-signature multi-measure-rest))
+ (self-alignment-X . ,LEFT)
+ (break-align-symbols . (time-signature))
+ (non-break-align-symbols . (multi-measure-rest-interface))
+ (non-musical . #t)
(meta . ((class . Item)
- (interfaces . (font-interface
+ (interfaces . (break-alignable-interface
+ font-interface
metronome-mark-interface
+ self-alignment-interface
side-position-interface
- break-alignable-interface
text-interface))))))
(MultiMeasureRest
. (
- (break-align-symbol . multi-measure-rest)
(expand-limit . 10)
(hair-thickness . 2.0)
(padding . 1)
- (spacing-pair . (break-alignment . staff-bar))
+ (spacing-pair . (break-alignment . break-alignment))
(springs-and-rods . ,ly:multi-measure-rest::set-spacing-rods)
(staff-position . 0)
(stencil . ,ly:multi-measure-rest::print)
(X-extent . ,ly:axis-group-interface::width)
(meta . ((class . Paper_column)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
font-interface
paper-column-interface
(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Item)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
note-collision-interface))))))
(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Item)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
note-column-interface
separation-item-interface))))))
;; (font-size . -6) (font-name . "sans") (Y-extent . #f)
(meta . ((class . Paper_column)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
font-interface
paper-column-interface
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
piano-pedal-interface
side-position-interface))))))
(Y-extent . ,ly:axis-group-interface::height)
(meta . ((class . Item)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (bar-line-interface
font-interface
span-bar-interface))))))
(StaffGrouper
. (
- (between-staff-spacing . ((space . 9)
- (minimum-distance . 7)
- (padding . 1)))
- (after-last-staff-spacing . ((space . 10.5)
+ (staff-staff-spacing . ((basic-distance . 9)
+ (minimum-distance . 7)
+ (padding . 1)
+ (stretchability . 5)))
+ (staffgroup-staff-spacing . ((basic-distance . 10.5)
(minimum-distance . 8)
- (padding . 1)))
+ (padding . 1)
+ (stretchability . 9)))
(meta . ((class . Spanner)
(interfaces . (staff-grouper-interface))))))
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
piano-pedal-interface
side-position-interface))))))
(Y-extent . ,ly:system::height)
(meta . ((class . System)
(object-callbacks . ((pure-relevant-grobs . ,ly:system::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)
(pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)))
(interfaces . (axis-group-interface
system-interface))))))
(TabNoteHead
. (
- (details . ((tied-properties . ((break-visibility . ,begin-of-line-visible)
- (parenthesize . #t)))
+ (details . ((cautionary-properties . ((angularity . 0.4)
+ (half-thickness . 0.075)
+ (padding . 0)
+ (procedure . ,parenthesize-stencil)
+ (width . 0.25)))
+ (head-offset . 3/5)
+ (harmonic-properties . ((angularity . 2)
+ (half-thickness . 0.075)
+ (padding . 0)
+ (procedure . ,parenthesize-stencil)
+ (width . 0.25)))
(repeat-tied-properties . ((note-head-visible . #t)
- (parenthesize . #t)))))
+ (parenthesize . #t)))
+ (tied-properties . ((break-visibility . ,begin-of-line-visible)
+ (parenthesize . #t)))))
+
(direction . ,CENTER)
(duration-log . ,note-head::calc-duration-log)
(font-series . bold)
(font-size . -2)
(stem-attachment . (0.0 . 1.35))
- (stencil . ,ly:text-interface::print)
+ (stencil . ,tab-note-head::print)
(whiteout . #t)
(X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
(Y-offset . ,ly:staff-symbol-referencer::callback)
(avoid-slur . around)
(cross-staff . ,ly:script-interface::calc-cross-staff)
(direction . ,DOWN)
- (direction . ,ly:script-interface::calc-direction)
(extra-spacing-width . (+inf.0 . -inf.0))
(outside-staff-priority . 450)
;; sync with Fingering ?
(padding . 0.5)
- (positioning-done . ,ly:script-interface::calc-positioning-done)
(script-priority . 200)
(side-axis . ,Y)
(slur-padding . 0.5)
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
piano-pedal-interface
side-position-interface))))))
(meta . ((class . Spanner)
(object-callbacks . ((Y-common . ,ly:axis-group-interface::calc-y-common)
(pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)
(pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)))
(interfaces . (align-interface
axis-group-interface))))))
. (
(adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights)
(axes . (,Y))
- (default-next-staff-spacing . ((space . 9)
- (minimum-distance . 8)
- (padding . 1)))
- (next-staff-spacing . ,ly:axis-group-interface::calc-next-staff-spacing)
- (non-affinity-spacing . ((padding . 0.5)))
+ (default-staff-staff-spacing . ((basic-distance . 9)
+ (minimum-distance . 8)
+ (padding . 1)))
+ (nonstaff-unrelatedstaff-spacing . ((padding . 0.5)))
+ (staff-staff-spacing . ,ly:axis-group-interface::calc-staff-staff-spacing)
(stencil . ,ly:axis-group-interface::print)
(vertical-skylines . ,ly:hara-kiri-group-spanner::calc-skylines)
(X-extent . ,ly:axis-group-interface::width)
(object-callbacks . (
(X-common . ,ly:axis-group-interface::calc-x-common)
(pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
hara-kiri-group-spanner-interface))))))
(Y-offset . ,ly:side-position-interface::y-aligned-side)
(meta . ((class . Spanner)
(object-callbacks . ((pure-Y-common . ,ly:axis-group-interface::calc-pure-y-common)
- (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)
- (pure-relevant-items . ,ly:axis-group-interface::calc-pure-relevant-items)
- (pure-relevant-spanners . ,ly:axis-group-interface::calc-pure-relevant-spanners)))
+ (pure-relevant-grobs . ,ly:axis-group-interface::calc-pure-relevant-grobs)))
(interfaces . (axis-group-interface
side-position-interface
volta-interface))))))
`(
(,ly:arpeggio::print . ,ly:arpeggio::pure-height)
(,ly:arpeggio::brew-chord-bracket . ,ly:arpeggio::pure-height)
+ (,ly:arpeggio::brew-chord-slur . ,ly:arpeggio::pure-height)
(,ly:hairpin::print . ,ly:hairpin::pure-height)
(,ly:volta-bracket-interface::print . ,volta-bracket-interface::pure-height)))
(define pure-conversions-alist
`(
(,ly:accidental-interface::height . ,ly:accidental-interface::pure-height)
- (,ly:axis-group-interface::calc-next-staff-spacing . ,ly:axis-group-interface::calc-pure-next-staff-spacing)
+ (,ly:axis-group-interface::calc-staff-staff-spacing . ,ly:axis-group-interface::calc-pure-staff-staff-spacing)
(,ly:axis-group-interface::height . ,ly:axis-group-interface::pure-height)
(,ly:grob::stencil-height . ,pure-stencil-height)
(,ly:hara-kiri-group-spanner::y-extent . ,ly:hara-kiri-group-spanner::pure-height)