Taktstriche bei repeat volta verändern

Begonnen von Manuela, Samstag, 23. Dezember 2017, 13:53

« vorheriges - nächstes »

Manuela

Hi,

ich möchte die Wiederholungstaktstriche durch gewöhnliche Taktstriche ersetzen.

\version "2.19.80"

\relative c''
{
  c4 c c c
  \bar "|" % bringt nicht den gewünschten Effekt
  %\set Staff.whichBar = "|" % überschreibt die Taktstriche, erzeugt aber nach jeder Note einen Taktstrich
  \repeat volta 2 {
    c4 c c c
  }
  \alternative {
    {
      a a a a
    }
    {
      g g g g
    }
  }
}


Anscheinend dürfte der repeat-Befehl den \bar-Befehl overrulen, somit erscheinen trotz \bar nach wie vor die Taktstriche mit den Wiederholungs-Doppelpunkten.

Alternativ würde mir ein Befehl helfen, der nur die Voltaklammern erzeugt.

Irgendwo gibt es einen Befehl, der die Taktstriche umdefiniert, nach stundenlangem Suchen in der Doku würde ich ihn wahrscheinlich sogar finden  ;)
Danke für eure Hilfe
viele Grüße
-- Manuela

Malte

Zitat von: Manuela am Samstag, 23. Dezember 2017, 13:53
Irgendwo gibt es einen Befehl, der die Taktstriche umdefiniert, nach stundenlangem Suchen in der Doku würde ich ihn wahrscheinlich sogar finden  ;)
Jein: Im Text der NR werden nur die Kontexteigenschaften defaultBarType und doubleRepeatType vorgestellt; nur im Anhang A.10, in der Internals Reference oder in der Datei engraver-init.ly findet man dann, daß es außerdem startRepeatType und endRepeatType (sowie zu allen vier auch Varianten mit Segno) gibt.

Die Lösung heißt also
  \set Score.startRepeatType = "|"
  \set Score.endRepeatType = "|"

Manuela

Danke für die rasche Antwort, Malte  :)

Und das so kurz vor Weihnachten.

Ich schreibe gerade an (wirklich einfach gesetzter) Klavierbegleitung für einige Weihnachtslieder, ein paar davon habe ich auf OpenClipart als SVG veröffentlicht.
Danke für eure Hilfe
viele Grüße
-- Manuela