Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: LaLuneNoir am Montag, 1. Februar 2010, 20:15
-
Hallo
Ich habe folgendes Problem: Wenn Lilypond einen Legatobogen über einen Zeilenumbruch setzt, kommen dabei öfters sehr unschöne Dinge bei heraus. Ich würde das gerne manuell ändern, weiß aber nicht, wie das gehen soll, ohne den Bogen auf der nächsten/vorherigen Seite zu manipulieren. Hat jemand eine Idee?
Viele Grüße
-
Da fällt mir noch ein: Gibt es eine Möglichkeit, den Bindebogen nach dem Zeilenwechsel erst nach den Vorzeichen anfangen zu lassen? Das ist die eigentlich üblichere Version in gestochenen Noten.
Vielen Dank schon mal.
-
Das Teil-Manipulieren ist vorgesehen aber aufwändig. Ein verwandtes Beispiel steht in NR 6.8 (http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Difficult-tweaks#Difficult-tweaks).
Und das mit dem Bindebogen-Neuanfang ist ein alter Fehler (http://code.google.com/p/lilypond/issues/detail?id=379) (evtl. bald behoben).
Der Phrasierungsbogen macht das besser, und bietet somit eine Ausweichsmöglichkeit.
Gruss
-
Ok, vielen Dank. Ich probiers mit Phrasing Slurs.
-
Hallo,
mit dem obengenannten Tipp hatte ich mir folgenden Befehl gebaut:
#(define (my-callback grob)
(let* (
(orig (ly:grob-original grob))
(siblings (if (ly:grob? orig)
(ly:spanner-broken-into orig) '() )))
(if (and (>= (length siblings) 2)
(eq? (car (last-pair siblings)) grob))
(ly:grob-set-property! grob 'extra-offset '( 1.8 . 0 )))
(if (and (>= (length siblings) 2)
(eq? (car (last-pair siblings)) grob))
(ly:grob-set-property! grob 'details '((note-head-gap . 2))))))
Das hat auch wunderbar geklappt, aber seit einiger Zeit habe ich Lily 2.13, und als ich die Dateien neu berechnen ließ funktionierte nur noch das extr-offset, aber nicht mehr der details Teil. Weiß jemand, woran das liegt und was ich falsch mache?
Vielen Dank!
-
RÜCKZUG!!! :)
Aus irgendeinem Grund geht's jetzt, nachdem ich alles noch einmal eingegeben habe. Seltsam, ich sehe nicht, was anders wäre. Aber egal, hauptsache, es klappt!
-
Hmm. Das Problem ist doch nicht gelöst. Lilypond weigert sich einfach, auf meinen Wunsch einzugehen. An einer Stelle reagiert es, aber bei allen anderen kann ich soviel mit note-head-gap rumspielen, wie ich will, es kommt einfach keine Reaktion. Vielleicht weiß jemand von eich weiter?