Mordent mit #, barock

Begonnen von Kaschum, Sonntag, 23. August 2026, 18:53

Vorheriges Thema - Nächstes Thema

Kaschum

Hallo miteinander
Ich schreibe an einem Couperin Stück, viele herrliche Verzierungen im Notensatz... Hat jemand eine Idee, wie (ob) man Mordent mit kreuzchen drunter in Lilypond schreiben kann?
Liebe Grüße
Kay

harm6

Hallo,

du könntest so vorgehen:
\version "2.26.0"

{
  a''2^\mordent
      -\tweak script-priority -100
      -\tweak parent-alignment-X #CENTER
      -\tweak self-alignment-X #CENTER
      ^\markup { \fontsize #-4 \text-sharp } 
  a'2_\mordent
     -\tweak parent-alignment-X #CENTER
     -\tweak self-alignment-X #CENTER
     -\markup { \fontsize #-4 \text-sharp }
}
(Statt \text-sharp kann auch \sharp verwendet werden. Den Wert für \fontsize stelle nach Belieben ein.)

Falls du sowas aber sehr häufig brauchst könntest du auf Arnolds Arbeit hier
https://lilypondforum.de/index.php/topic,748.msg4286.html#msg4286
zurückgreifen.
Es ist mit aktuellen Versionen aber nicht mehr kompilierbar.
Ich häng mal an wie es aussah. Falls Du es _wirklich_ brauchst könnte ich es auf 2.26/27 upgraden oder Arnold liest das hier...

Oder aber:
https://lists.gnu.org/archive/html/lilypond-user/2026-06/msg00092.html
von Tina
Scheint mir das eleganteste zu sein.

HTH,
  Harm

Ich hab schon wieder vergessen wie man hier Anhänge macht grrr...
Du kannst aber auch diesem link folgen um den output von Arnolds code zu sehen:
https://lists.gnu.org/archive/html/lilypond-user/2025-10/msg00065.html



Kaschum

Lieber Harm
entschuldige die späte Antwort, ich war ein paar Tage außer Gefecht. 
Das ist beides sehr hilfreich, Arnold ist beeindruckend umfassend , aber ich denke ich würde mit Tinas Lösung gehen, die wirklich sehr elegant ist. Hättest du noch einen Tip, wie ich das sinnvoll in mein script integrieren könnte? Könnte ich das in das include integrieren?
##########################
\include "testscore.ly"

floete =

\relative c'' {
  \key b \minor
  \time 6/8
\repeat volta 2 {
\partial 4. \mordent b4 cis8 \prall | \grace { cis8( }\mordent d4.) 
  }
\repeat volta 2 {

}
}

#(if test-score?
  (ly:parser-include-string "
    \\score {
      \\new Staff \\floete
      \\layout { }
      \\midi { }
    }
  ")
)
###############################

testscore.ly ist nur um mit f oder t die einzelstimmenausgabe an/aus zu schalten.
Der erste Mordent ist auch direkt so ein Fall wo das Kreuzchen gebraucht wird.

Auf jeden Fall schon mal ganz herzlichen Dank für die schnelle und passgenaue Unterstützung!
Viele Grüße
Kay




Kaschum

Jetzt hänge ich doch ein wenig fest, Arnolds script ist wohl mit aktuellen Versionen  nicht mehr kompilierbar, bei Tinas Lösung weiss ich nicht, wie ich sie benutzen kann, in jede Stimme reinkopieren würde mir gar nicht gefallen.
Kann jemand da weiterhelfen?
Liebe Grüße
kay