Autor Thema: Lilypond-book: Dicke der Taktstriche  (Gelesen 3361 mal)

wome

  • Member
Lilypond-book: Dicke der Taktstriche
« am: Dienstag, 3. Januar 2012, 18:02 »
Hallo,

da mir die Standardeinstellungen für Taktstriche ein wenig zu dick sind, füge ich in der entsprechenden Layout Umgebung immer
\context {
    \Staff
    \override SpanBar #'hair-thickness = #0.2
}
ein. Das zeigt allerdings keine Wirkung, wenn ich diese Datei in eine LaTeX-Datei einfüge und sie mit lilypond-book kompiliere. Wäre super, wenn jemand wüsste, wie man das hinkriegt.

Mit Dank und Gruß
Wolfgang

Lilypond 2.14.2

harm6

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #1 am: Samstag, 7. Januar 2012, 12:52 »
Hallo Wolfgang,

um die 'hair-thickness zu ändern solltest Du \override BarLine #'hair-thickness = #0.2 benutzen.

Es wundert mich, daß \override SpanBar #'hair-thickness = #0.2 überhaupt je funktioniert haben soll.

Getestet habe ich:

\version "2.14.2"

\score {
\new PianoStaff <<
\new Staff \relative c' {
        c1 \break d \bar ":|"
}
\new Staff \relative c {
        c1 \break d
}
>>
\layout {
   \context {
     \Staff
     \override BarLine #'hair-thickness = #0.2
   }
 }
}

als normales LilyPond-file und auch als LaTex-file mit lilypond-book.

Gruß,
  Harm

wome

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #2 am: Samstag, 7. Januar 2012, 19:06 »
Vielen Dank, das war mein Fehler. Merkwürdigerweise hat SpanBar bei Lilypond bei mir funktioniert.
Wolfgang


chf

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #3 am: Dienstag, 17. April 2012, 17:17 »
Liebe Freunde,
hier muss ich mich mal mit einer Frage einklinken:
in Einzelstimmen bekomme ich schlankere Taktstriche mit (\version "12.14.2")  \override Score.BarLine #'thickness = #0 .
In der Partitur unter global = { } habe ich damit keinen Erfolg, egal welchen Wert ich einsetze.Hier muss ich auf #'hair-thickness = #0.9 zurückgreifen, und das ist mir eine Spur zu dünn (#1 ist zu dick).
Fehler von mir oder Barriere im Programm?
Gruß
chf

harm6

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #4 am: Dienstag, 17. April 2012, 20:59 »
Hallo Christa,

Zitat
in Einzelstimmen bekomme ich schlankere Taktstriche mit (\version "12.14.2")  \override Score.BarLine #'thickness = #0 .

Das bezweifel ich. IIRC, dann ist 'thickness kein BarLine-property.
Folgendes Einzelstimmenbeispiel zeigt keinerlei Veränderung, wenn ich den 'thickness-Wert verändere:

\version "2.14.2"

\relative c'' {
        \override Score.BarLine #'thickness = #20
        \repeat unfold 20 { c1 }
}

Falls Du ein Gegenbeispiel hast, so poste es bitte.


Gruß,
  Harm

chf

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #5 am: Mittwoch, 18. April 2012, 11:14 »
Hallo Harm,

nach Suche (auch in den Eigenschaften) habe ich einfach ins Blaue versucht und mich gewundert bzw. über den Teilerfolg gefreut.
Nach meinem Zufallstreffer habe ich die gewünschte Dicke. In einer früheren Korrespondenz hat mir RobUr (glaube ich) gesagt, Taktstriche sollten mindestens die Dicke von Notenhälsen haben.
Aber wie kommt man regulär zu diesem Ergebnis?
"hair-thickness" ist mir bissl zu mager...
Ich habe einen kompletten Satz angehängt, damit du (ihr) das Umfeld seht.
Ich hoffe, das Problem erschließt sich.

Gruß
Christa

RobUr

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #6 am: Mittwoch, 18. April 2012, 11:54 »
Hallo Christa,

Zitat von: chf
In einer früheren Korrespondenz hat mir RobUr (glaube ich) gesagt, Taktstriche sollten mindestens die Dicke von Notenhälsen haben.
Kann gut sein, dass ich das war. Es kommt ja gerade darauf an, Taktstriche merklich von Notenhälsen unterscheidbar zu machen.

Per default haben die Objekte folgende Breiten („Dicken“):
Notenhälse (Stem): thickness 1.3
Taktstriche (BarLine): hair-thickness 1.9 / thick-thickness 6.0

Die dünnen Taktstriche sind also um 0.6 (Wert in line-thickness) dicker als Hälse.

In deinem Beispiel ist gut zu sehen, dass der Wert für thick-thickness nicht angepasst ist: beim Schlussstrich ist die dünne Linie sehr viel dünner im Verhältnis zur dicken. Ein halbwegs akzeptables Wertepaar wäre z.B.:
\override Score.BarLine #'hair-thickness = #1.425
\override Score.BarLine #'thick-thickness = #4.5

Grüße, Robert

chf

  • Member
Re: Lilypond-book: Dicke der Taktstriche
« Antwort #7 am: Mittwoch, 18. April 2012, 19:30 »
Danke, Robert - das sieht sehr schön aus!
Schönen Abend
Christa