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

Akzent vertikal verschieben

Begonnen von chf, Montag, 17. August 2015, 13:17

Vorheriges Thema - Nächstes Thema

chf

Liebe Freunde,

mit diesem Befehl (aus dem Forum "Akzent anordnen")

\override Script #'ccent = #UP
\override Script #'staff-padding = ##f

verringere ich den Abstand zwischen Note und Akzent. Das funktioniert, aber immer erscheint eine Fehlermeldung

Warnung: Eigenschafts-Typprüfung für »ccent« (backend-type?) kann nicht gefunden werden.  vielleicht ein Tippfehler?
Warnung: Zuweisung wird übersprungen


Wie muss es richtig heißen? (2.16.2 / 2.18.2)

Gruß
chf

fugenkomponist

Naja, die Fehlermeldung sagt ja schon alles. Es gibt keine Script-Eigenschaft namens ccent. Meintest du accent? Die gibts auch nicht. Was wolltest du überhaupt mit dem ersten override anfangen?

chf

Hallo fugenkomponist,

   \override Script #'direction = #UP
   \override Script #'staff-padding = ##f

auf deine Frage hin habe ich festgestellt, dass das erste \override auf die Verschiebung des Akzents keinen Einfluss hat. Ich hielt es irrtümlich für notwendig bei der Position UP/DOWN. So meldet der Fehler sozusagen einen Unsinn.
Der Befehl am rechten Ort ist also gültig... Danke!

chf   

fugenkomponist

#3
Naja, die 'direction-Eigenschaft hat schon einen Einfluss; nicht auf den Abstand zum Notenkopf, aber darauf, ob der Akzent über oder unter dem Notenkopf landet, wenn er mit -> drangehängt wurde. Ohne explizite 'direction hängt die Richtung von der Tonhöhe bzw. \voiceOne- u. ä. Befehlen ab; mit 'direction wird eine Richtung erzwungen (^> und _> sind allerdings stärker, d. h. so von Hand gesetzte Richtungen werden von 'direction nicht überschrieben). Man kann sich das so vorstellen, als würden alle - vor Artikulationen durch ^ bzw. _ ersetzt ;)