Autor Thema: TupletNumber und kneed beams  (Gelesen 1272 mal)

fugenkomponist

  • Member
TupletNumber und kneed beams
« am: Freitag, 25. Oktober 2013, 20:12 »
Kann mir jemand sagen, warum genau http://lsr.dsi.unimi.it/LSR/Item?id=646 mit LilyPond 2.17.28 nicht funktioniert? Für mich siehts so aus, als funktioniere (ly:grob-property beam 'gap) nicht mehr, aber weiter weiß ich nicht …

harm6

  • Member
Re: TupletNumber und kneed beams
« Antwort #1 am: Freitag, 25. Oktober 2013, 20:52 »
Hallo,

es liegt an der Zeile:
  (beam-gap (* 0.5 (ly:grob-property beam 'gap)))

Das 'gap-property wurde in 2.17.x zu einem Zahlenpaar. Allerdings hat sich das als nicht so toll erwiesen und wurde in 2.17.29 wieder rückgängig gemacht.

Für Dich bedeutet das
benutze
  (beam-gap (* 0.5 (car (ly:grob-property beam 'gap))))
oder mach ein upgrade.


Gruß,
  Harm

fugenkomponist

  • Member
Re: TupletNumber und kneed beams
« Antwort #2 am: Freitag, 25. Oktober 2013, 21:17 »
Hallo Harm, vielen Dank für die Antwort. Ich mache lieber ein Upgrade; von zwei Zahlen eine per (car …) wegzuschmeißen lass ich lieber, auch wenn die zweite Zahl keine Funktion haben sollte ;)

Edit: das erklärt aber auch, warum ich in der aktuellen IR nichts dazu gefunden hab …
Und noch was: da, wo ich es einsetze, tut das Snippet leider nicht, was ich gern hätte. Ist aber irgendwie relativ klar: ich habe mehrere \tuplets auf einem Balken und damit rechnet die Funktion glaub ich nicht. Also mach ich das jetzt per Hand (oder ich probier, die Funktion zu erweitern, wenn ich Zeit finde).
« Letzte Änderung: Freitag, 25. Oktober 2013, 21:29 von fugenkomponist »