Autor Thema: Hilfslinien bewegen  (Gelesen 2267 mal)

chf

  • Member
Hilfslinien bewegen
« am: Montag, 24. August 2015, 17:31 »
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

  • Member
Re: Hilfslinien bewegen
« Antwort #1 am: Montag, 24. August 2015, 20:00 »
\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

  • Member
Re: Hilfslinien bewegen
« Antwort #2 am: Montag, 24. August 2015, 21:20 »
...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

  • Member
Re: Hilfslinien bewegen
« Antwort #3 am: Montag, 24. August 2015, 22:46 »
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
« Letzte Änderung: Dienstag, 25. August 2015, 01:01 von harm6 »

chf

  • Member
Re: Hilfslinien bewegen
« Antwort #4 am: Dienstag, 25. August 2015, 00:03 »
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

  • Member
Re: Hilfslinien bewegen
« Antwort #5 am: Dienstag, 25. August 2015, 09:27 »
...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 :)