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

bar-lines

Begonnen von chf, Dienstag, 3. November 2009, 11:58

Vorheriges Thema - Nächstes Thema

chf

Ihr Lieben,
mit \bar "dashed" bekomme ich eine einfache  Linie. Was tun, wenn ich \bar "||" gestrichelt haben will???
Gruß
chf

RobUr

Die englischsprachige Liste bietet eine Lösung, Taktstriche selbst zu bauen. Ich habe den Zugriff auf die \bar "XYZ" shorthands einfach nicht finden können. Deswegen hier meine händische, wenn auch funktionierende Abhilfe:

Zuerst das neue Taktstrich-Design definieren:

#(define (dashedThinDoubleBarLine grob)
(interpret-markup
(ly:grob-layout grob)
'(((baseline-skip . 1) (word-space . 0.3) (thickness . 1.9)))
(markup
#:center-align
#:vcenter
#:line (
#:vcenter
#:column (
#:raise -1 #:draw-line '(0 . 0.2)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -0.7 #:draw-line '(0 . 0.2))
#:raise 2.75
#:column (
#:raise -1 #:draw-line '(0 . 0.2)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -1 #:draw-line '(0 . 0.5)
#:raise -0.7 #:draw-line '(0 . 0.2))
)
)))

und dann an den gewünschten Stellen per
[\once] \override Staff.BarLine #'stencil = #dashedThinDoubleBarLine
fallweise oder global (per Score.BarLine adressierbar) verwenden.

Noch kürzer geht es mit eigener Variablendefinition a là

barDblDshdOnce = \once \override Staff.BarLine #'stencil = #dashedThinDoubleBarLine
%% für fallweise Anwendung in einer einzelnen Zeile; bzw.:
barDblDshdAll = \once \override Score.BarLine #'stencil = #dashedThinDoubleBarLine
%% für fallweise systemweite Anwendung

und per \barDblDshdOnce bzw. \barDblDshdAll nach Belieben aufrufen.

Ansonsten eben im Layout-Block im Score- oder auch Staff-Context verankern, wenn man's immer braucht.

Wirklich schön finde ich es nicht. Schau dir an, wie es auf dem Papier wirkt und urteile selbst. Ich persönlich würde mich für eine der vorgefertigten Varianten entscheiden, wobei die gestrichelten Taktstriche immer noch besser aussehen als die punktierten! Für Renaissancemusik verwende ich ohnehin "verdünnte" Mensurstriche.

LG, Robert

chf