Autor Thema: Voltaklammer links offen  (Gelesen 2693 mal)

murov

  • Member
Voltaklammer links offen
« am: Sonntag, 10. Mai 2015, 07:21 »
Ich möchte bei einer langen Wiederholung die Voltaklammer nicht über den ganzen Takt legen, sondern nur über den Teil, der sich dann ändert:
sopranoVoice = \relative c'' {
  \key c \major
  \time 6/4
  \repeat volta 2 {
    g4 f2
  }
  \alternative {
    { e e4 }
    { e2. d2 }
  }
  \bar "|."
}
Dabei sollte dann die erste und zweite Voltaklammer links offen bleiben. Wie geht das?

Gruß
Dieter
« Letzte Änderung: Sonntag, 10. Mai 2015, 07:28 von murov »

iugin

  • Member
Re: Voltaklammer links offen
« Antwort #1 am: Sonntag, 10. Mai 2015, 08:00 »
Hallo Dieter

schau mal, ob du mit dem was anfangen kannst:
sopranoVoice = \relative c'' {
  \key c \major
  \time 6/4
 \set Score.voltaSpannerDuration = #(ly:make-moment 2 4)
 \override Score.VoltaBracket #'edge-height = #'(2.0 . 0.0)
  \repeat volta 2 {
    g4 f2
  }
   
  \alternative {
    { e e4 }
    { e2. d2 }
  }
  \bar "|."
}

\new Staff \sopranoVoice

Einen lieben Gruss

Eugenio

murov

  • Member
Re: Voltaklammer links offen
« Antwort #2 am: Sonntag, 10. Mai 2015, 08:44 »
Hallo Eugenio,

super! Danke! Das passt - sofern es etwas verändert verwendet wird:
\override Score.VoltaBracket #'edge-height = #'(0.0 . 2.0)Das "\set Score" lässt die 1. Klammer nicht offen. Ohne diesen Befehl passt es aber. Ein kleiner Schönheitsfehler ist höchstens noch, dass die 2. Klammer hier hinter dem Schluss-Taktstrich endet:
Siehe Anhang "screenshot1.png" [Wie bindet man ein Bild hier ein?]
Besser wär's, die Klammer würde hinter der letzten Note enden. Aber meine Frage ist auch so schon zu 99.9% positiv beantwortet.

Danke nochmals und Gruß
Dieter

iugin

  • Member
Re: Voltaklammer links offen
« Antwort #3 am: Sonntag, 10. Mai 2015, 09:46 »
Hallo Dieter

ja, natürlich, du hattest "links" geschrieben, es war aber morgen früh  ;D
Zitat
Besser wär's, die Klammer würde hinter der letzten Note enden.
Du kannst so machen. Ich weiss aber nicht, ob das die eleganteste Lösung ist...
sopranoVoice = \relative c'' {
  \key c \major
  \time 6/4

\override Score.VoltaBracket #'edge-height = #'(0.0 . 2.0)
  \repeat volta 2 {
    g4 f2
  }   
  \alternative {
    { e e4 }
    {
      \once \override Score.VoltaBracket #'shorten-pair = #'(1 . 3)
      e2. d2 }
  }
  \bar "|."
}

\new Staff \sopranoVoice

Lieber Gruss

Eugenio

murov

  • Member
Re: Voltaklammer links offen
« Antwort #4 am: Sonntag, 10. Mai 2015, 11:27 »
Hallo Eugenio,

ja - das ist absolut perfekt!
Klasse dieses Forum!

Danke und Gruß
Dieter

mgd

  • Member
Re: Voltaklammer links offen
« Antwort #5 am: Dienstag, 12. Mai 2015, 11:36 »
Hallo Eugenio, Dieter,

ich habe das Beispiel eben durch die aktuelle Entwicklerversion von Lilypond laufen lassen (2.19.20) und da sieht das Ergebnis anders aus, als im Bild aus einem früheren Beitrag (mein Bild ist angefügt).

Das wirft für mich die Frage auf:
Ist die neue Darstellung nicht sowieso die musikalisch korrekte(re) Version ?
Mich hatte bei dem ursprünglichen Bild gestört, dass die erste Klammer über 3/4 geht, die zweite jedoch über 5/4.

Oder habe ich hier etwas nicht richtig verstanden ?

Liebe Grüße,
Michael

murov

  • Member
Re: Voltaklammer links offen
« Antwort #6 am: Dienstag, 12. Mai 2015, 17:07 »
Hallo Michael,

stimmt! Musikalisch korrekter ist der Taktstrich. Und eigentlich dürfte auch die zweite Voltaklammer nur über 3/4 gehen. Allerdings war es von dem Komponisten des Originals (das Beispiel ist ein Ausschnitt aus einem größeren Ganzen) beabsichtigt, diese zweite Klammer bis zum Ende gehen zu lassen. Dass dies möglich ist, schätze ich.

Danke für deinen Tipp mit der Entwicklerversion! Wann wird diese eigentlich als reguläre Version freigegeben?

Lieber Gruß
Dieter

iugin

  • Member
Re: Voltaklammer links offen
« Antwort #7 am: Dienstag, 12. Mai 2015, 18:05 »
Hallo miteinander

ich habe keine 2.19.2, aber trotzdem...
Bis jetzt war so, dass die Klammer bis zur geschweilfelten Klammer (!) kam.
{
\version "2.18.2"
  \repeat volta 2 {
  c'1
}
\alternative {
  { c'1 }
  { c'4 }
}
c'4 c'4 c'4
}
Wenn jetzt anders ist, weiss ich nicht...  :o

Einen lieben Gruss

Eugenio

mgd

  • Member
Re: Voltaklammer links offen
« Antwort #8 am: Mittwoch, 13. Mai 2015, 01:06 »
Wahrscheinlich habe ich mich unklar ausgedrückt.
Die Voltaklammer ist in 2.18.2 und 2.19.20 jeweils gleich. In 2.19.20 erscheint jedoch ein zusätzlicher Taktstrich nach 3/4.

Wann die Entwicklerversion "fertig" ist, habe ich keine Ahnung. Ich habe 2 Rechner, auf einem ist stable (aktuell 2.18.2), auf dem anderen die jeweils aktuelle devel installiert.

Liebe Grüße,
Michael