In der folgenden Konstellation kriege ich zwar die Fermate über bzw. unter den Taktstrich, aber die untere Fermate wird nicht gedreht.
\version "2.24.4" % Lily-Version
\include "deutsch.ly"
#(set-default-paper-size "a6" 'landscape )
\layout {
\context { % durchgezogene Taktlinien
\Score \consists Span_bar_engraver
}
}
\score {
<<
\time 4/4
\new GrandStaff = "Orgel"
<<
\set GrandStaff.instrumentName = #"Man."
\new Staff = "rechte Hand" \relative c'' { \repeat unfold 2 { c4 c c c | } \bar "|."
% Fermate über den Schluss-Taktstrich
\mark \markup { \musicglyph "scripts.ufermata" }
}
\new Staff = "linke Hand"
\relative c { \clef bass \repeat unfold 2 { c4 c c c | } \bar "|." }
>>
\new Staff = "Pedal" \with { \consists "Mark_engraver" } \relative c'
{
\set Staff.instrumentName = #"Ped."
\clef bass \relative c \repeat unfold 2 { g4 g g g | } \bar "|."
% Fermate unter den Schluss-Taktstrich
\override Staff.RehearsalMark.direction = #DOWN
\mark \markup { \musicglyph "scripts.fermata" }
}
>>
} % score
Außerdem meckert Lilypond:
Processing `fermata-on-final-bar.ly'
Parsing...
Interpreting music...
fermata-on-final-bar.ly:19:17: warning: conflict with event: `ad-hoc-mark-event'
\mark \markup { \musicglyph "scripts.ufermata" }
fermata-on-final-bar.ly:30:11: warning: discarding event: `ad-hoc-mark-event'
\mark \markup { \musicglyph "scripts.fermata" }
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Das sind dann zwei Fragen:
- Wie bekomme ich die conflict-Meldung weg?
- Wie bekomme ich das Fermatenzeichen auf den Kopf gedreht? (Ob ich da scripts.fermata, scripts.dfermata oder scripts.ufermata schreibe ändert am Ergebnis nichts.)
Danke
Martin
Du kannst nur ein \mark (=RehearsalMark) zu einem bestimmten Zeitpunkt haben.
Es gibt ein Snippet, in dem das Gewünschte erreicht wird
\version "2.25.34"
%% http://lsr.di.unimi.it/LSR/Item?id=10
\paper {
indent = 0\mm
}
\score {
\new GrandStaff <<
\context Staff = "one" {
c'1 \bar "|."
\override Score.TextMark.self-alignment-X = #CENTER
\textEndMark \markup { \musicglyph "scripts.ufermata" }
}
\context Staff = "two" {
c'1
\tweak direction #DOWN
\textEndMark \markup { \musicglyph "scripts.dfermata" }
}
>>
}(https://static.wikitide.net/lilypondwiki/0/09/LSR_pic_10.png)
Danke, die Einschränkung bei den RehearsalMark war mir nicht bewusst gewesen.
Hier meine Version unter 2.24.4:
\version "2.24.4" % Lily-Version
\include "deutsch.ly"
#(set-default-paper-size "a6" 'landscape )
\layout {
\context { % durchgezogene Taktlinien
\Score \consists Span_bar_engraver
}
}
\score {
<<
\time 4/4
\new GrandStaff = "Orgel"
<<
\set GrandStaff.instrumentName = #"Man."
\new Staff = "rechte Hand" \relative c'' { \repeat unfold 2 { c4 c c c | } \bar "|."
\override Score.TextMark.self-alignment-X = #CENTER
\textEndMark \markup { \musicglyph "scripts.ufermata" }
}
\new Staff = "linke Hand"
\relative c { \clef bass \repeat unfold 2 { c4 c c c | } \bar "|." }
>>
\new Staff = "Pedal" \with { \consists "Mark_engraver" } \relative c'
{
\set Staff.instrumentName = #"Ped."
\clef bass \relative c \repeat unfold 2 { g4 g g g | } \bar "|."
% Fermate unter den Schluss-Taktstrich
\tweak direction #DOWN
\textEndMark \markup { \musicglyph "scripts.dfermata" }
}
>>
} % score
Grüße
Martin