Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: chf am Donnerstag, 3. März 2016, 17:19

Titel: Frage zu Lilypond-Protokoll
Beitrag von: chf am Donnerstag, 3. März 2016, 17:19
Liebe Freunde,

in meiner Datei (version 2.18.2) gebrauche ich zum Aufheben von "\override Script.staff-padding = ##f "  "\override Script.staff-padding = ##t"
Es erscheint folgender Hinweis:
Warnung: Typprüfung für »staff-padding« gescheitert; Wert »#t« muss vom Typ »dimension, in staff space« sein

Wie muss es richtig heißen?

Gruß
chf
Titel: Re: Frage zu Lilypond-Protokoll
Beitrag von: fugenkomponist am Donnerstag, 3. März 2016, 17:56
Was genau hast du mit staff-padding = ##f denn vorgehabt? staff-padding bezeichnet nämlich eigentlich einen Wert, wie viel Platz zwischen System und (in diesem Fall) Artikulation gelassen werden soll, da ist ein Wahrheitswert statt einer Zahl irgendwie ungewöhnlich.

Ansonsten kann man aber einen \override jederzeit wieder per \revert rückgängig machen, in diesem Fall also\revert Script.staff-padding
Titel: Re: Frage zu Lilypond-Protokoll
Beitrag von: chf am Donnerstag, 3. März 2016, 19:21
Die Verwendung war mir klar.
Und auch die Rücknahme  -  allerdings erst, als die Frage schon auf dem Weg war.
Wo kann man zum Verständnis solcher Meldungen nachlesen? Die irritieren mich immer sehr, und nicht immer ist die Lösung so einfach...