Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Montag, 4. November 2013, 17:14
-
Liebe Freunde,
Bindebögen schneiden ja bei Taktartwechsel nicht selten die Taktbezeichnung. Soll der Bogen nicht zu hoch sitzen, müsste er unterbrochen werden.
Ist das möglich (wenn ja, wie?)
Gruß
chf
-
Ja, das ist möglich. Kurzanleitung, Code habe ich gerade nicht da:
1. \override TimeSignature.whiteout = ##t o.ä.
2. layer von TimeSignature und Tie per \override so setzen, dass die TimeSignature überm Tie liegt.
(3.) Evtl. noch layer von StaffSymbol entsprechend setzen, damit das Weiß um die Taktangabe nur den Bogen, aber nicht die Notenlinien verdeckt.
Das wär mal ne Sache, die man LilyPond eigentlich als Standardverhalten beibringen könnte …
-
Lieber Fugenkomponist,
danke - diese Aussicht ist sehr schön, aber der Code wäre mir schon sehr wichtig.
Das ist mein ärgster Schwachpunkt, wie du vielleicht aus anderen Anfragen schon gesehen hast...
chf
-
\version "2.17.29"
\relative c'' {
\override Staff.TimeSignature.whiteout = ##t
\override Staff.TimeSignature.layer = -1
\override Tie.layer = -2
b1~ \time 3/4 b2.
}
-
Hallo Fugenkomponist,
eben konnte ich deinen code mit Erfolg anwenden - nach einer kleinen Korrektur (s. blaue Raute).
\version "2.17.29"
\relative c'' {
\override Staff.TimeSignature.whiteout = ##t
\override Staff.TimeSignature.layer = #-1
\override Tie.layer = #-2
b1~ \time 3/4 b2.
Heißen Dank!
chf
}
-
Dass Zahlen ohne Raute geschrieben werden können, gibts auch erst seit ein paar Wochen (siehe http://lilypond.org/doc/v2.17/Documentation/changes-big-page.html). Aber in 2.17.29 gehts tatsächlich.