Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Mittwoch, 29. Oktober 2014, 16:47

Titel: glissando-Linie verlängern
Beitrag von: chf am Mittwoch, 29. Oktober 2014, 16:47
Liebe Freunde,

in angehängtem Beispiel will "\gliss-length #Nr."  nichts bewirken.
Die Variable stammt allerdings aus einem anderen Bezug und aus "2.16.2", hier arbeite ich mit "2.18.2".
(glissando hat hier die Funktion einer Stimmführungslinie, weil es dezenter ist...)

Gruß
chf
Titel: Re: glissando-Linie verlängern
Beitrag von: harm6 am Donnerstag, 30. Oktober 2014, 01:39
Hallo Christa,

wenn Du nach minimum-length suchst (IR oder NR) findest Du unter anderem:

Zitat
minimum-length (dimension, in staff space)

    Try to make a spanner at least this long, normally in the horizontal direction. This requires an appropriate callback for the springs-and-rods property. [...]

In der NR findet man auch den korrekten Befehl:

      \override Glissando.springs-and-rods =
                          #ly:spanner::set-spacing-rods

Gruß,
  Harm
Titel: Re: glissando-Linie verlängern
Beitrag von: chf am Donnerstag, 30. Oktober 2014, 19:00
Hallo Harm,

danke! 
Titel: Re: glissando-Linie verlängern
Beitrag von: Pierre am Freitag, 31. Oktober 2014, 09:12
Hallo Christa,

Siehe auch:
http://lsr.di.unimi.it/LSR/Item?id=742 (http://lsr.di.unimi.it/LSR/Item?id=742)

Gruß,
Pierre
Titel: Re: glissando-Linie verlängern
Beitrag von: kilgore am Samstag, 8. November 2014, 10:06
Ich bearbeite die Glissando-Länge ähnlich wie bei TextSpanner, nämlich mit #'(bound-details right padding)

\once \override Glissando #'(bound-details right padding) = #-4
Natürlich auch mit "left padding" für das andere Ende
Titel: Re: glissando-Linie verlängern
Beitrag von: chf am Montag, 10. November 2014, 19:15
Danke euch allen! Dank kilgore hat die Sache den letzten Schliff gekriegt.
Gruß Christa