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

Hilfslinien bewegen

Begonnen von chf, Montag, 24. August 2015, 17:31

Vorheriges Thema - Nächstes Thema

chf

Liebe Freunde,

vor langer Zeit habe ich schon malgefragt, ob sich Hilfslinien nicht horizontal verschieben lassen.
Es gab keine Universal-Lösung, nur \tweak für die Note. Nun habe ich einen fünfstimmigen Akkord, der zu nahe am Zeilenanfang klebt, so dass die Haltebögen von der vorherigen Zeile nur als Punkte erscheinen.
Umverteilen ist nicht.
Die Noten kann ich verrücken, aber die Hilfslinie bleibt. Auch mit \tweak in einer zweiten Stimme schaffe ich nichts.

Ich hoffe sehr auf euere Hilfe!
Gruß
chf
..\version "2.18.2"
\relative c' {
<c e fis gis ais>2~ \break
<c e fis gis ais>2~ \break
\once \override NoteHead #'extra-offset = #'(1.5 . 0)
     \once \override Stem #'extra-offset = #'(1.5 . 0)
     \once \override Accidental #'extra-offset = #'(1.5 . 0)
<c e fis gis ais>2~ \break
<c e fis gis ais>2   
}

fugenkomponist

\once \override NoteColumn.X-offset = 5verschiebt diie NoteColumn, also Noten und alles, was dazugehört. X-offset ist dabei aus mehreren Gründen besser als extra-offset (mal abgesehen davon, dass letzteres keine Wirkung zeigt, würde es, wenn es das täte, z. B. nicht auf Kollisionen mit weiter rechts stehenden Noten achten).

Sind die \breaks mitten im Takt und ohne \bar "" Absicht? Die haben nämlich keine Wirkung.

chf

...aber nicht, wenn es nur um einen Ton im Akkord geht!?
Die Breaks sind so, wie das kompilierte Beispiel zeigt. Du siehst sogar die punktförmig angedeuteten Haltebögen am Zeilenanfang.

harm6

#3
Mir scheint Du willst die Ties nach dem Zeilenumbruch besser sichtbar machen.
Ich würde dann auch die Ties fixen und nicht die NoteColumn:


\version "2.18.2"

\relative c' {
<c e fis gis ais>2~ %\break
\once \override Tie.minimum-length = 10
%% starting with 2.19.16 it's even possible to set minimum-length for the second
%% part of a broken spanner:
%\once \override Tie.minimum-length-after-break = 30
<c e fis gis ais>2~ \break
<c e fis gis ais>2~ %\break
<c e fis gis ais>2   
}


Im übrigen sind die \breaks teilweise Unsinn, geben sogar eine Warnung zurück:
Zitat
Warnung: erzwungener Umbruch war durch anderes Ereignis aufgehoben, sollten Taktüberprüfungen vorgenommen werden?

Die \breaks ohne Funktion habe ich auskommentiert.

HTH,
  Harm

chf

Hallo Harm,

das ist die Idee, auf die ich nicht gekommen bin - danke!
Mit den Breaks hast du natürlich recht - da war ich nicht ganz bei der Sache...

Gute Nacht
Christa

fugenkomponist

Zitat von: chf am Montag, 24. August 2015, 21:20
...aber nicht, wenn es nur um einen Ton im Akkord geht!?
Dein erster Versuch hat auch den ganzen Akkord verschoben, deshalb hab ich das nachgemacht. Aber harms Lösung ist natürlich in diesem Fall die bessere und angemessenere.

Schöne Änderung, die es da in 2.19.16 gab :)