Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Montag, 21. Februar 2011, 18:23

Titel: DynamicLineSpanner und \markup
Beitrag 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
Titel: Re:DynamicLineSpanner und \markup
Beitrag von: kilgore am Dienstag, 22. Februar 2011, 10:22
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!
Titel: Re:DynamicLineSpanner und \markup
Beitrag von: chf am Dienstag, 22. Februar 2011, 11:33
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...
Titel: Re:DynamicLineSpanner und \markup
Beitrag von: kilgore am Dienstag, 22. Februar 2011, 11:44
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. 
Titel: Re:DynamicLineSpanner und \markup
Beitrag von: chf am Dienstag, 22. Februar 2011, 11:55
Das sind die "Kleinigkeiten", die ich meistens nicht kombinieren kann...