;;
;; Ross. page 151 lists other values, we opt for a leaner look
- ;;
+ ;;
+ ;; TODO:
+ ;; kern should scale with linethickness too.
(kern . 3.0)
(thin-kern . 3.0)
- (hair-thickness . 1.6)
+ (hair-thickness . 1.9)
(thick-thickness . 6.0)
(meta . ((interfaces . (bar-line-interface item-interface break-aligned-interface font-interface))))
))
(font-encoding . fetaDynamic)
(font-shape . italic)
(self-alignment-Y . 0)
- (meta . ((interfaces . (font-interface text-interface self-alignment-interface dynamic-interface script-interface item-interface))))
+ (meta . ((interfaces . (font-interface text-interface self-alignment-interface
+ dynamic-interface script-interface item-interface))))
))
+ (DynamicTextSpanner
+ . ((print-function . ,Dynamic_text_spanner::print)
+ (font-series . bold)
+ (font-shape . italic)
+ (style . dashed-line)
+ ; need to blend with dynamic texts.
+ (font-size . 2)
+ (bound-padding . 0.75)
+ (dash-fraction . 0.2)
+ (dash-period . 3.0)
+ (meta . ((interfaces . (font-interface
+ text-interface
+ dynamic-interface dynamic-text-spanner-interface
+ item-interface))))
+ ))
+
(DynamicLineSpanner
. (
(axes . (1))
(height . 0.6666)
(spacing-procedure . ,Spanner::set_spacing_rods)
(minimum-length . 2.0)
- (if-text-padding . 1.0)
+ (bound-padding . 1.0)
(self-alignment-Y . 0)
(Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
(meta . ((interfaces . (hairpin-interface line-interface self-alignment-interface dynamic-interface spanner-interface))))
(Y-extent-callback . ,New_slur::height)
(height-limit . 2.0)
(ratio . 0.333)
- (meta . ((interfaces . (slur-interface spanner-interface))))
+ (meta . ((interfaces . (slur-interface new-slur-interface spanner-interface))))
))
(NonMusicalPaperColumn
. (
(print-function . ,Piano_pedal_bracket::print)
(style . line)
- (if-text-padding . 1.0)
+ (bound-padding . 1.0)
(direction . -1)
(bracket-flare . (0.5 . 0.5))
(edge-height . (1.0 . 1.0))
; Slur::height)
(height-limit . 2.0)
(ratio . 0.25)
- (meta . ((interfaces . (slur-interface spanner-interface))))
+ (meta . ((interfaces . (slur-interface new-slur-interface spanner-interface))))
))
(SpacingSpanner
(grace-space-factor . 0.6)
(shortest-duration-space . 2.0)
(spacing-increment . 1.2)
+; (base-shortest-duration . ,(ly:make-moment 1 8 3 2))
(base-shortest-duration . ,(ly:make-moment 1 8))
(meta . ((interfaces . (spacing-interface spacing-spanner-interface spanner-interface))))
))
(font-shape . italic)
(style . dashed-line)
(staff-padding . 0.1)
-
- ;; urg, only for (de)cresc. text spanners
- (if-text-padding . 1.0)
(dash-fraction . 0.2)
(dash-period . 3.0)
(direction . 1)
(meta . ((interfaces . (text-spanner-interface side-position-interface font-interface spanner-interface))))
))
+ (TrillSpanner
+ . (
+ (print-function . ,Dynamic_text_spanner::print)
+ (edge-text . ,(cons (make-musicglyph-markup "scripts-trill")
+ ""))
+ (style . trill)
+ (staff-padding . 1.0)
+ (padding . 0.5)
+ (direction . 1)
+ (Y-offset-callbacks . (,Side_position_interface::aligned_side))
+ (meta . ((interfaces . (text-spanner-interface side-position-interface font-interface spanner-interface))))
+ ))
(OttavaBracket
. (