Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: rgree am Freitag, 2. April 2021, 10:54

Titel: Wiederholungen und Bars [gelöst]
Beitrag von: rgree am Freitag, 2. April 2021, 10:54
Mein einfaches Anliegen ist es, den (unten auskommentierten) "||" sichtbar zu machen.
Dann verschwindet aber das "|:" in der nächsten Zeile.
Wie kann ich erreichen, dass Lilypond tut, was ich gern hätte ?

Viele Grüße,
Reinhard

Code :
\version "2.20.0"
{
  c1 1 1 1 %{ \bar "||" %} \break
  \repeat volta 2 {
   c1 1 1 1 
  }
}
Titel: Antw:Wiederholungen und Bars
Beitrag von: harm6 am Freitag, 2. April 2021, 11:07
{
  c1 1 1 1 \bar ".|:-||" \break
  \repeat volta 2 {
   c1 1 1 1
  }
}


Siehe NR ;)

Gruß,
  Harm
Titel: Antw:Wiederholungen und Bars
Beitrag von: rgree am Freitag, 2. April 2021, 11:41
Danke soweit.
Ist das "umgekehrte polnische Notation" ?  :)
Ist es das, was Du mit "Siehe NR" meinst ?

Gruß,
Reinhard
Titel: Antw:Wiederholungen und Bars
Beitrag von: harm6 am Freitag, 2. April 2021, 11:55
"Siehe NR" war eher ein höfliches rtfm ;)
http://lilypond.org/doc/v2.22/Documentation/notation/bars.en.html (http://lilypond.org/doc/v2.22/Documentation/notation/bars.en.html)

Falls danach noch Fragen sind, meld Dich ;)

Gruß,
  Harm
Titel: Antw:Wiederholungen und Bars
Beitrag von: rgree am Freitag, 2. April 2021, 13:01
Auf jeden Fall vielen Dank !

Ehrlich gesagt könnte ich mir vorstellen, dass das ganze etwas intuitiver wäre,
indem man einfach genau hinschreiben könnte, wie man es haben will,
z.B. \bar "||" \break \bar ".|:".

Wenn Lilypond ggf. intern zwei \bar hintereinander nicht veträgt, könnte sich der Parser darum verdient machen.

Doch ich will nicht klagen:
ich habe schon viele optisch recht ansprechende Streichquartett-Partituren anfertigen können;
und letztlich geht ja doch alles.

Gruß,
Reinhard
Titel: Antw:Wiederholungen und Bars [gelöst]
Beitrag von: harm6 am Freitag, 2. April 2021, 15:40
Jede definierte BarLine hat Setzungen, wie sie sich am Zeilenende, Zeilenanfang, Zeilenmitte verhalten soll, sowie den zu verwendenden SpanBar-Typ.
Während ich mir bei
\bar "||" \break \bar ".|:"
durchaus vorstellen kann das Verhalten am Zeilenende und am Zeilenanfang sowie den SpanBar am Zeilenende/-anfang zu bestimmen, gibt es keine Möglichkeit das gewünschte Verhalten in der Zeilenmitte vorherzusagen.
Und sag jetzt nicht \break würde garantieren, daß wir uns nicht in der Zeilenmitte befinden...
\break kann durchaus anders definiert werden.

Gruß,
  Harm