Deutschsprachiges LilyPond-Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: rgree am Dienstag, 18. Januar 2022, 10:16

Titel: Darstellung von Pausen in \grace
Beitrag von: rgree am Dienstag, 18. Januar 2022, 10:16
Hallo,

in folgende \grace-Sequenz fügt mir Lilypond ein viel zu großes Pausenzeichen ein:


\version "2.20.0"
{
  \grace { c''16 ^( r d''16 e'') }
   d''1
}


Kennt jemand Abhilfe ?

Reinhard
Titel: Antw:Darstellung von Pausen in \grace
Beitrag von: amateur am Dienstag, 18. Januar 2022, 12:20
z. B. so?
{
  \grace { c''16 ^( \teeny r \normalsize d''16 e'') }
   d''1
}

ansonsten vielleicht hier nachschauen: https://lilypond.org/doc/v2.22/Documentation/notation/inside-the-staff.de.html

Grüße
Titel: Antw:Darstellung von Pausen in \grace
Beitrag von: rgree am Dienstag, 18. Januar 2022, 12:30
Danke!

Das wars.

Reinhard

PS: Wieso die Lilypond-Entwickler davon ausgehen, dass die Größe der Pausen sich nicht automatisch mit ändern muss,
      erschließt sich mir nicht ... :)

Weitere Tests haben ergeben, dass das ganze nur ein Problem in \grace ist,
während so etwas wie

  \teeny c'4 r c'4 4

völlig korrekt behandelt wird
Titel: Antw:Darstellung von Pausen in \grace
Beitrag von: Malte am Dienstag, 18. Januar 2022, 16:51
Zitat von: rgree am Dienstag, 18. Januar 2022, 12:30
PS: Wieso die Lilypond-Entwickler davon ausgehen, dass die Größe der Pausen sich nicht automatisch mit ändern muss,
      erschließt sich mir nicht ... :)
Weil offenbar bisher keiner auf die Idee kam, daß man Pausen in Vorschlägen haben kann ... Find ich logisch ;)
Aber das läßt sich natürlich auch ändern:
\layout {
  \context {
    \Voice
    $(add-grace-property 'Voice 'Rest 'font-size -3)
  }
}

Allgemeingültig ließe sich das in der Datei scm/music-functions.scm durch eine geänderte Definition von score-grace-settings ändern. Du könntest an bug-lilypond schreiben und das als feature request formulieren.