Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: chf am Mittwoch, 27. Februar 2019, 14:53

Titel: BarLine und \time am Zeilenumbruch
Beitrag von: chf am Mittwoch, 27. Februar 2019, 14:53

\version "2.19.49"
\relative c' {
\once \override Staff.TimeSignature.stencil = ##f
\cadenzaOn
\times 2/3 {fis,8 c'-- [ c--  c-- ]}
\times 2/3 {b8 c-- [ c--  c--]}
\times 2/3 {c-- [b-- a--] }
fis16-- ([c' b a]) \cadenzaOff \bar "|" \time 4/4
\break
}


Liebe Freunde,
am Ende einer Kadenz will die Zeile nicht bis ans Ende reichen.
Was ist zu tun?

Gruß
chf
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: Malte am Mittwoch, 27. Februar 2019, 15:50
Hm ... In 2.18.2 siehts noch gut aus. Ich frag mich, ob das eine absichtliche Änderung war ...

Edit: Das Problem scheint nur aufzutauchen, wenn das Stück dort zuende ist. Allerdings frag ich mich, warum du nen Taktwechsel schreibst, wenn das Stück da zuende sein soll ...
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: chf am Mittwoch, 27. Februar 2019, 16:21
Das Stück ist da nicht zuende, sondern die Kadenz ist nur ein Einschub...
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: Malte am Mittwoch, 27. Februar 2019, 17:35
Dann dürfte das Problem sich erledigen, sobald du eine weitere Note schreibst.
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: chf am Donnerstag, 28. Februar 2019, 00:11
Malte,

du hast mich auf eine andere Variante für den Einschub gebracht - die Zeile ist komplett.
Jetzt fehlt mir allerdings der Taktstrich am Ende, trotz \override Staff.BarLine.transparent = ##f .
Lässt sich der erzwingen?

Gute Nacht!

Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: Malte am Donnerstag, 28. Februar 2019, 09:01
Hast du ein Codebeispiel? Nicht-transparent-setzen bringt nichts, solang da kein Taktstrich ist, also müßtest du per \bar "|" einen erzeugen – so wie du es oben gemacht hast.
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: chf am Donnerstag, 28. Februar 2019, 13:09

\version "2.19.49"
\paper {
  indent = 0
  line-width = #80
}
\relative c' {
\cadenzaOn
\once \omit Staff.TimeSignature
\time 5/1
\bar " "
\set fontSize = #-3
d2. r8 cis (cis4 c2.)
d1 d d4 d d
fis16-- ([c' b bes]) \cadenzaOff
\bar "|" \break
\time 4/4
g4 g g g
}




Mit viel Probieren und Taktieren mit fiktivern Taktangaben (die Kadenz braucht 3 Zeilen) war die Lösung plötzlich da...
Frag mich nicht, nach welcher Logik.

Schönen Tag!
Christa
Titel: Antw:BarLine und \time am Zeilenumbruch
Beitrag von: Malte am Donnerstag, 28. Februar 2019, 13:26
Wie gesagt: Sobald du eine weitere Note nach dem \break schreibst, ist die Sache erledigt.