\fermataMarkup und Stichnoten

Begonnen von chf, Freitag, 7. Mai 2021, 18:50

« vorheriges - nächstes »

chf


\version "2.20.0"
\relative c'' {
  \time 6/4
R1.
<<\once \override Script.direction = #DOWN
  \once \override MultiMeasureRest.staff-position = #-7 R1.\fermataMarkup
   
\new CueVoice {\override Staff.TimeSignature.space-alist = #'(
(cue-clef extra-space . 1.5)
(first-note fixed-space . .5) ; default: 2.0
(right-edge extra-space . 0.5)
(staff-bar extra-space . 1.0)
)
a8. f16 e [f a b] d8 r r4 f2\fermata}>>
}


Liebe Freunde,

wie bekomme ich \fermataMarkup "kopfüber" unter die Ganztaktpause? Script.direction = #DOWN tut's nicht...

Das : \override Staff.RehearsalMark.direction = #DOWN \mark \markup \musicglyph #"scripts.dfermata"
         erfordert eine recht umständliche Platzierung.
Geht es einfacher?

Gruß
Christa

rgree

Ich hoffe, ich habe die Frage verstanden.

Warum nicht so (die einzige Änderung ist der Unterstrich vor dem "fermataMarkup"):

\version "2.20.0"
\relative c'' {
  \time 6/4
R1.
<<\once \override Script.direction = #DOWN
  \once \override MultiMeasureRest.staff-position = #-7 R1. _\fermataMarkup
   
\new CueVoice {\override Staff.TimeSignature.space-alist = #'(
(cue-clef extra-space . 1.5)
(first-note fixed-space . .5) ; default: 2.0
(right-edge extra-space . 0.5)
(staff-bar extra-space . 1.0)
)
a8. f16 e [f a b] d8 r r4 f2\fermata}>>
}


Gruß,
Reinhard

harm6

Ich würde Reinhards Lösung nehmen.

Aber der Vollständigkeit halber:
In 2.20. kann \fermataMarkup via MultiMeasureRestText angegangen werden. 2.20. ist aber veraltet.
In 2.22. gibts kein \fermataMarkup mehr! Stattdessen nur noch \fermata.
Angehängt an eine MultiMeasureRest kann es mittels MultiMeasureRestScript beeinflusst werden.

Gruß,
  Harm