• 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ü

DynamicLineSpanner und \markup

Begonnen von chf, Montag, 21. Februar 2011, 18:23

Vorheriges Thema - Nächstes Thema

chf

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

kilgore

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!

chf

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...

kilgore

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. 

chf

Das sind die "Kleinigkeiten", die ich meistens nicht kombinieren kann...