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

Bindebögen beim Zeilenumbruch anpassen

Begonnen von LaLuneNoir, Montag, 1. Februar 2010, 20:15

Vorheriges Thema - Nächstes Thema

LaLuneNoir

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

LaLuneNoir

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.

comper

Das Teil-Manipulieren ist vorgesehen aber aufwändig. Ein verwandtes Beispiel steht in NR 6.8.

Und das mit dem Bindebogen-Neuanfang ist ein alter Fehler (evtl. bald behoben).
Der Phrasierungsbogen macht das besser, und bietet somit eine Ausweichsmöglichkeit.

Gruss

LaLuneNoir

Ok, vielen Dank. Ich probiers mit Phrasing Slurs.

LaLuneNoir

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!

LaLuneNoir

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!

LaLuneNoir

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?