Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: LaLuneNoir am Mittwoch, 21. Mai 2014, 18:17

Titel: Anfangspunkt von Hairpins
Beitrag von: LaLuneNoir am Mittwoch, 21. Mai 2014, 18:17
Hallo,

ich habe ein Hairpin ohne Anfangsdynamik, dessen Anfangspunkt ich gerne etwas verschieben würde, damit der Hairpin neben den Notenhals gesetzt wird und so näher an die Notenzeile heranrücken kann. Mit Dynamikzeichen ist das ja kein Problem, da verschiebt man einfach den DynamicText mit #'self-alignment-X, aber ich finde keine Möglichkeit, wie ich das ohne ein Dynamikzeichen erreichen kann. Nur den Endpunkt kriege ich mit bound-padding verlegt.

Irgendwer, der mir damit helfen kann? Vielen Dank

LaLuneNoir
Titel: Re: Anfangspunkt von Hairpins
Beitrag von: chf am Mittwoch, 21. Mai 2014, 19:44
Wie ist's mit \override Hairpin #'extra-offset = #'(Wert . Wert) ? Und dann mit  \override Hairpin #'minimum-length = #Wert

chf
Titel: Re: Anfangspunkt von Hairpins
Beitrag von: LaLuneNoir am Freitag, 23. Mai 2014, 09:02
Das würd natürlich gehen, aber elegant ist die Lösung nicht. Und dann veschiebe ich ja auch den Endpunkt, und das will ich eigentlich nicht.

LLN
Titel: Re: Anfangspunkt von Hairpins
Beitrag von: LaLuneNoir am Freitag, 23. Mai 2014, 09:50
Frisch und ausgeschlafen noch einmal darüber nachgedacht ist mir folgender Workaround eingefallen:

Erst baue ich mir ein leeres Dynamikzeichen

leer = #(make-dynamic-script " ")

das ich dann vor das crescendo setze

a2\leer\< a2 a2 a2\f

und mit

\once \override DynamicText #'self-alignment-X = #'1.7

dahin schubse, wo ich es brauche, damit der Hairpin da anfängt, wo er soll.

Vielen Dank trotzdem für die Hilfe,

LLN