FWIW in the meanwhile I managed to improve the appearance of my metronome markings by centering them, and by not hiding but omitting the tempo markings for the MIDI:
\relative c'' { \override TextSpanner #'(bound-details left text) = "rit." \override TextSpanner #'(bound-details right text) = \markup { \general-align #Y #DOWN \center-align \smaller \note #"4" #1 \upright "= 56"} \override TextSpanner #'(bound-details left-broken text) = ##f \override TextSpanner #'(bound-details right-broken text) = ##f s1\startTextSpan s1 \once \omit Score.MetronomeMark \tempo 4 = 56 s1\stopTextSpan } The extra dash that results from not being able to use the to-barline property is, with a centered metronome marking, something I can live with for the moment :-). Am Mi., 9. Sept. 2020 um 16:00 Uhr schrieb Martín Rincón Botero < martinrinconbot...@gmail.com>: > here a MWE > > \relative c'' { > \override TextSpanner #'(bound-details left text) = x > \override TextSpanner #'(bound-details right text) = x > \override TextSpanner #'(bound-details left-broken text) = ##f > \override TextSpanner #'(bound-details right-broken text) = ##f > %\override TextSpanner.to-barline = ##t > c1 \startTextSpan \break > c \stopTextSpan > } > > If \override TextSpanner.to-barline is set to true, the text after the > break disappears. How can I prevent this text from disappearing while > maintaining the dashes only till the end of the bar? > > Am Mi., 9. Sept. 2020 um 11:46 Uhr schrieb Martín Rincón Botero < > martinrinconbot...@gmail.com>: > >> Actually, I just noticed that if the new tempo is supposed to appear in a >> new system after the accel., the new tempo is not shown with this code. Any >> other ideas on how to properly write an aligned accel. with a new tempo? >> >> Am Mi., 9. Sept. 2020 um 10:38 Uhr schrieb Martín Rincón Botero < >> martinrinconbot...@gmail.com>: >> >>> I know we don't have this, and that tempo spanners have been requested >>> before. I just wanted to know how you deal with it for the time being, >>> especially in cases where simply using a text spanner and an additional >>> tempo marking in an independent tempo variable doesn't work as expected, >>> for example because a melody raises the new tempo, and a text spanner can't >>> align with the new tempo marking. After a lot of fiddling, I got to this >>> solution: >>> >>> \override TextSpanner #'to-barline = ##t >>> \override TextSpanner.bound-details.left-broken.text = ##f >>> \override TextSpanner.bound-details.right-broken.text = ##f >>> \override TextSpanner #'(bound-details left text) = "accel." >>> \override TextSpanner #'(bound-details right text) = \markup { >>> \transparent "t" \smaller \general-align #Y #DOWN \note #"4" #1 \upright "= >>> 66"} >>> s2. s4\startTextSpan >>> s1 >>> \once \hide Score.MetronomeMark >>> \tempo 4 = 66 >>> s1\stopTextSpan >>> >>> This gives as a result a perfectly aligned accel. with a new tempo >>> marking. It's all quite manual, of course (note the transparent "t"!), but >>> it gives the desired result. Do y'all use a better/more efficient approach? >>> >>> Best regards, >>> Martín. >>> >>> -- >>> www.martinrinconbotero.com >>> >> >> >> -- >> www.martinrinconbotero.com >> > > > -- > www.martinrinconbotero.com > -- www.martinrinconbotero.com