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

TupletNumber und kneed beams

Begonnen von fugenkomponist, Freitag, 25. Oktober 2013, 20:12

Vorheriges Thema - Nächstes Thema

fugenkomponist

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

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

#2
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).