Forumsadmin gesucht! Details gibt’s in diesem Thread.

Hauptmenü

Coda und Segno Zeichen über den Notenschlüssel setzen

Begonnen von fairsein, Donnerstag, 8. Mai 2025, 16:05

« vorheriges - nächstes »

fairsein

Hallo ihr,

Ich plane gerade den Umstieg von Lilypond 2.16 auf Lilypond 2.24. Dabei wird nun Coda und Segno anders dagestellt. Ich hätte es gerne wieder so, dass beides am Anfang der Zeile über dem Notenschlüssel angezeigt wird.

Hier ist noch der Code von beiden Versionen.

\version "2.14.2"

\relative c'
{
  \time 4/4
  c1 c c c \break
  \mark \markup { \musicglyph #"scripts.segno" }
  c c c c \break
  \mark \markup { \musicglyph #"scripts.coda" }
  c c c
  \mark \markup{  \bold \italic{ D. S. al " " \raise #1.0 { \musicglyph #"scripts.coda" }  -  " "\raise #1.0 {\musicglyph # "scripts.coda" } } }
  c \break
  \mark \markup { \musicglyph #"scripts.coda" }
  c c c c  \bar"|."
}

\version "2.24.0"


\relative c'
{
  \time 4/4
  c1 c c c \break \segnoMark 1
  c c c c \break \codaMark 1
  c c c
  \mark \markup{  \bold \italic{ D. S. al " "  \coda  - \coda } }
  c \break
   \codaMark 1
  c c c c  \bar"|."
}

Gruß fairsein

harm6

ZitatIch plane gerade den Umstieg von Lilypond 2.16 auf Lilypond 2.24.

Bist Du wirklich noch auf 2.16. gewesen? Diese Version ist mehr als zwölf Jahre alt.
Du solltest öfter upgraden, zumindest auf jede neue stable. Ansonsten akkumulieren die Unterscheide in einem Ausmass, dass die Gefahr besteht, dass Du nicht mehr einordnen kannst wo die Versionsänderung das Problem verursacht, wo ein echtes Problem vorliegt oder wo du selbst einen Fehler gemacht haben magst. Außerdem wirst Du nicht mehr viele Leute finden die 2.16.-Code mit dieser Version kompilieren können.
Darüberhinaus ist es recht unproblematisch zahlreiche Versionen parallel verfügbar zu halten.

ZitatDabei wird nun Coda und Segno anders dagestellt. Ich hätte es gerne wieder so, dass beides am Anfang der Zeile über dem Notenschlüssel angezeigt wird.

Solche Änderungen sind zu erwarten, zumal es SegnoMark und CodaMark in 2.16. noch gar nicht gibt.
Ebenso das coda-markup-command (welches nicht ganz das gleiche ist wie \musicglyph #"scripts.coda")

Aber zumindest ähnlich wird:


\version "2.24.0"

\relative c' {
  \override Score.Clef.break-align-anchor-alignment = #CENTER
  \override Score.CodaMark.break-visibility = #end-of-line-invisible
  \time 4/4
  c1 c c c \break \segnoMark 1
  c c c c \break \codaMark 1
  c c c
  \mark \markup {  \bold \italic{ D. S. al " " \coda - \coda } }
  c \break
  \codaMark 1
  c c c c  \bar"|."
}

HTH,
  Harm


fairsein

Hallo Harm,

Danke für den Tipp. Das hat funktioniert.

Gruß fairsein