Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: matrices am Donnerstag, 20. Oktober 2011, 21:37

Titel: neue Taktangabe direkt vor einem Zeilenumbruch unterbinden
Beitrag von: matrices am Donnerstag, 20. Oktober 2011, 21:37
Hallo,
ich habe noch ein Problem.
Unmittelbar am Zeilenumbruch wechselt der Takt. Dadurch wird dieser automatisch noch als letztes angegeben. Ist natürlich richtig, ich möchte es dennoch unterbinden, da eigentlich der 2. Teil der Komposition beginnt.
Man könnte es durch einen neuen Score sofort unterbinden, macht aber aus meiner Sicht den Code endlos lang.

Nun habe ich etwas gefunden und dennoch funktioniert es nicht:
\override Staff.TimeSignature #'stencil = #'()
\revert Staff.TimeSignature #'stencil

Wie muss ich dies verwenden? Dazu die entsprechende Stelle:
    \time 3/4
     R2.*2 \break
     R2.*2 r4 a''2 c'''4 f''2 c'''2 g''4~( g''8 d''8) g''2~ g''4 r2 \pageBreak
     \time 4/4      -----> Diese Taktangabe soll erst auf der neuen Seite zu sehen sein.
     R1*6 \break
     g'4 c''( g'') f'' usw.

Herzliche Grüße
matrices
Titel: Re: neue Taktangabe direkt vor einem Zeilenumbruch unterbinden
Beitrag von: ding-dong am Donnerstag, 20. Oktober 2011, 22:06
dafür gibts einen speziellen befehl:
\override Score.TimeSignature #'break-visibility = #end-of-line-invisible
Titel: Re: neue Taktangabe direkt vor einem Zeilenumbruch unterbinden
Beitrag von: matrices am Freitag, 21. Oktober 2011, 17:54
Hervorragend geklappt. Herzlichen Dank.
matrices