Hi LilyPonders,
I would like to notate a piece proportionally. To do this, I have created (with a little help) a markup command that I can use to place time signatures above the bar lines. But as soon as I do this, they move to the left, whereas the bar lines are in the right place if I don't use the markup. (See the code below.) Can anyone tell me why this is and how I can counteract it? Cheers, Adrian \version "2.25.2" #(define-markup-command (timesig layout props num den) (number? number?) (interpret-markup layout props #{ \markup { \override #'(baseline-skip . 2.5) \override #'(font-size . 4.5) \override #'(font-name . "Bodoni72 Book") \override #'(whiteout-style . outline) \override #'(whiteout . 1) \override #'(extra-offset . -2) \column { \raise #0.5 \center-align \scale #'(0.8 . 0.8) #(number->string num) \raise #-0.5 \center-align \scale #'(0.8 . 0.8) #(number->string den) } } #})) \paper { indent = 0\mm short-indent = 0\mm } \score { { %%%%%%%%%%% Bar line and time signature move to the left %%%%%%%%%%% \time 29/64 \mark \markup { \timesig #29 #64 } c'16[ 16 16 16 16 16 16] c'256 256 256 256 | \time 2/8 \mark \markup { \timesig #2 #8 } c'8[ c'8] \break %%%%%%%%%%% Bar line and time signature in the right place %%%%%%%%%%% \time 29/64 c'16[ 16 16 16 16 16 16] c'256[ 256 256 256] | \time 2/8 c'8[ c'8] | } \layout { \context { \Score measureBarType = #"'" proportionalNotationDuration = #(ly:make-moment 1 64) \override SpacingSpanner.uniform-stretching = ##t \override SpacingSpanner.strict-note-spacing = ##t \override Stem.details.beamed-lengths = #'(7) \override Stem.details.lengths = #'(7) } \context { \Staff \remove Time_signature_engraver } } }
Example.ly
Description: Binary data
Example.pdf
Description: Adobe PDF document