• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

fermata auf breathe

Begonnen von viertel, Sonntag, 8. April 2012, 22:36

Vorheriges Thema - Nächstes Thema

viertel

Hallo

Ich weiß, exotische Fragen.
Aber ich habe nirgends einen Hinweis finden können, wie ich auf ein \breathe eine \fermata setzen kann.
Soll so aussehen wie im Anhang.

So geht es jedenfalls nicht:

c4 c \breathe c\fermata \breathe\fermata c

Das ergibt
Fehler: syntax error, unexpected EVENT_IDENTIFIER
beim zweiten \fermata

Danke schon mal vom 1/4

harm6

Hallo viertel,

probier mal:

\version "2.14.2"

brFerm = \override BreathingSign #'stencil =
  #(lambda (grob)
    (let* ((new-stil (grob-interpret-markup grob
            (markup
              #:override '(baseline-skip . 1.7)
              #:center-column
              (#:musicglyph "scripts.ufermata"
               #:musicglyph "scripts.caesura.straight")))))
    (ly:grob-set-property! grob 'Y-offset 3.8)
    new-stil))
     
\relative c'' {
        \brFerm
        a'16 f32 f f16 g a8
        \breathe
        g16 [f]
}


Gruß,
  Harm

viertel

#2
Is ja irre !

Mit einem \once \override kann ich auch weiterhin normale Cäsuren setzen.
Ich muß halt für diese Sonderkonstruktion immer \brFerm vor dem betreffenden \breathe aufrufen.

Vielen Dank.