Autor Thema: Bindebögen beim Zeilenumbruch anpassen  (Gelesen 2854 mal)

LaLuneNoir

  • Member
Bindebögen beim Zeilenumbruch anpassen
« 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

LaLuneNoir

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #1 am: Montag, 1. Februar 2010, 20:48 »
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

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #2 am: Montag, 1. Februar 2010, 21:32 »
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

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #3 am: Montag, 1. Februar 2010, 22:00 »
Ok, vielen Dank. Ich probiers mit Phrasing Slurs.

LaLuneNoir

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #4 am: Dienstag, 27. Juli 2010, 15:48 »
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

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #5 am: Dienstag, 27. Juli 2010, 15:52 »
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

  • Member
Re:Bindebögen beim Zeilenumbruch anpassen
« Antwort #6 am: Dienstag, 27. Juli 2010, 17:14 »
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?