- (breakable . #t)
- (break-align-symbol . ambitus)
- (print-function . ,Ambitus::print)
- (font-family . music)
- (note-head-style . "noteheads-2")
- (break-visibility . ,begin-of-line-visible)
- (join-heads . #t)
- (space-alist . (
- (clef . (extra-space . 0.0))
- (key-signature . (extra-space . 0.0))
- (staff-bar . (extra-space . 0.0))
- (time-signature . (extra-space . 0.0))
- (first-note . (fixed-space . 0.0))
- ))
- (meta . ((interfaces . (ambitus-interface staff-symbol-referencer-interface break-aligned-interface item-interface font-interface))))
- ))
+ (axes . (0 1))
+ (X-extent . ,ly:axis-group-interface::width)
+ (X-extent . ,ly:axis-group-interface::height)
+ (space-alist . (
+ (clef . (extra-space . 0.5))
+ (key-signature . (extra-space . 0.0))
+ (staff-bar . (extra-space . 0.0))
+ (time-signature . (extra-space . 0.0))
+ (first-note . (fixed-space . 0.0))))
+ (non-musical . #t)
+ (break-align-symbol . ambitus)
+ (break-visibility . ,begin-of-line-visible)
+ (meta . ((class . Item)
+ (interfaces . (axis-group-interface
+ break-aligned-interface
+ ambitus-interface))))))
+
+ (AmbitusLine
+ . (
+ (stencil . ,ly:ambitus::print)
+ (join-heads . #t)
+ (thickness . 2)
+ (X-offset . ,ly:self-alignment-interface::centered-on-x-parent)
+ (meta . ((class . Item)
+ (interfaces . (ambitus-interface
+ staff-symbol-referencer-interface
+ font-interface))))))
+ (AmbitusAccidental
+ . (
+ (font-family . music)
+ (padding . 0.5)
+ (X-offset . ,ly:side-position-interface::x-aligned-side)
+ (direction . ,LEFT)
+ (cautionary-style . parentheses)
+ (stencil . ,ly:accidental-interface::print)
+ (after-line-breaking . ,ly:accidental-interface::after-line-breaking)
+ (side-axis . ,X)
+ (meta . ((class . Item)
+ (interfaces . (item-interface
+ accidental-interface
+ break-aligned-interface
+ side-position-interface
+ font-interface))))))
+
+ (AmbitusNoteHead
+ . (
+ (duration-log . 2)
+ (stencil . ,ly:note-head::print)
+ (glyph-name . ,note-head::calc-glyph-name)
+ (Y-offset . ,ly:staff-symbol-referencer::callback)
+ (meta . ((class . Item)
+ (interfaces . (font-interface
+ note-head-interface
+ ambitus-interface
+ staff-symbol-referencer-interface
+ rhythmic-head-interface
+ ledgered-interface))))))