Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Montag, 21. Februar 2011, 18:23
-
Liebe Freunde,
mir fällt keine konkrete Bezeichnung für mein Thema ein...
Folgendes Problem:
Der DynamicLineSpanner richtet alles schön aus, nur nicht z. B.
\markup {\italic molto \dynamic f}
Wie kann ich solche Ausdrücke "auf die Reihe" bringen?
\version "2.12.3"
\relative c' {
\override DynamicLineSpanner #'staff-padding = #3
g'8\< ([a b\! e]) r4 r d8
([cis b d]) r8 b (a\> [fis]) g\! g \times 2/3 {g [g g\<]} g16 [g g g] g\! g g g r4 a\> (b\!) R2.
\mark \markup \box \pad-markup #0.25 "C" <<e2 ({s4-> s\>}>> cis4 b e,\!) r cis'\<^\markup \italic \fontsize #1.5
"poco acc." (e g) fis'\! e4_\markup {\italic "molto" \dynamic f} d4
}
Gruß
chf
-
dein taktüberprüfung stimmt nicht, aber erstmal die Lösung
\version "2.12.3"
moltoF = #(make-dynamic-script
(markup #:normal-text #:italic "molto"
#:dynamic "f"))
\relative c' {
\override DynamicLineSpanner #'staff-padding = #3
g'8\< ([a b\! e]) r4 r d8
([cis b d]) r8 b (a\> [fis]) g\! g \times 2/3 {g [g g\<]} g16 [g g g] g\! g g g r4 a\> (b\!) R2.
\mark \markup \box \pad-markup #0.25 "C" <<e2 ({s4-> s\>}>> cis4 b e,\!) r cis'\<^\markup \italic \fontsize #1.5
"poco acc." (e g) fis'\! e4\moltoF d4
}
dynamik markierungen würde ich als dynamik bauen, statt markup!
-
Danke!
Im Handbuch sah es für mich so aus, als wäre "molto" nicht kursiv gedruckt. Da hab ich's gar nicht erst probiert...
-
ja da muss man das #:italic hinzufügen. Es ist auch praktisch, weil die Markierung als Dynamik erkannt wird. Also crescendi/decrescendi können wie bei andere dynamik damit beendet werden.
-
Das sind die "Kleinigkeiten", die ich meistens nicht kombinieren kann...