Allgemein > Allgemeine Diskussion

Lilypond und Musikanalyse

<< < (2/2)

RobUr:

--- Zitat ---was ist denn mit den \paper formatierungen in 2.13 (after-title-space und so). Die sind wohl verschütt gegangen bis 2.14?
--- Ende Zitat ---
Wie kommst du darauf? In 2.13 sind fast die gleichen und zusätzliche neue Funktionen zur Seitenformatierung eingebaut. after-title-space heißt neu aber after-title-spacing. Siehe englische Fassung der NR (die deutsche hinkt noch etwas hinterher).

Grüße, Robert

ewipond:
Ok.alles klar. Ich hatte sogar ...spacing benutzt, leider mit der falschen Syntax  = x\mm.

Es ist schon verwirrend, wenn die Verwendung der Parameter in der NR nicht beschrieben ist, gerade wenn alle anderen Default-Beispiele auf dieser Seite das x\mm Format verwenden.

Grüße
Ewald

RobUr:

--- Zitat ---Ich hatte sogar ...spacing benutzt, leider mit der falschen Syntax  = x\mm.
--- Ende Zitat ---
Tatsächlich! Jetzt, wo du’s sagst, habe ich noch mal genauer draufgeschaut (das blüht ja vermutlich den meisten von uns angesichts der irgendwann kommenden Stable): after-title-spacing erwartet seit 2.13[.4?] eine Liste mit den Komponenten-Werte-Paaren space, padding, stretchability sowie minimum-distance! Das sieht dann folgendermaßen aus (für alle, die noch nicht in der englischen Liste geschmökert haben):

--- Code: ---after-title-spacing = #'(
(spacing . a)
(padding . b)
(stretchability . c)
(minimum-distance . d)
)

--- Ende Code ---
mit Werten für a, b, c und d als positiv-negative Festkommazahl, z.B. (padding . -2.5).

Verwirrend ist in jedem Fall, dass die NR von fünf Komponenten spricht, aber nur vier aufgeführt sind! Es wurde schon auf Nabble gepostet, blieb aber bisher unbeantwortet. Mir ist auch noch nicht ganz klar, wie die Werte interpretiert werden: im Verhältnis zueinander (quasi als Faktoren) oder als absolute Werte in einer beliebigen Lilypondmaßeinheit? Wir müssen wohl vorerst experimentieren. In die deutsche Übersetzung hat es bisher keinen Eingang gefunden.

Man sollte im Hinterkopf behalten, dass die Dokumentation wie auch die Entwicklerversion Baustelle bis zur nächsten Stable ist.

Grüße, Robert

ewipond:
Sieht so aus, als wären die Einheiten 'spaces', also der Abstand zwischen 2 Notenlinien. Damit hängt der absolute Abstand auch von der Staff-size ab. Das ist dann vielleicht auch der Grund für die Veränderung: Das ganze vertikale Layout wird dadurch skalierbar.

Die gleiche Syntax gilt wohl auch für alle eins-zwei-spacing Variablen, aber nicht für die x-margin, die nach wie vor mit x\mm bezeichnet werden.

Das Beste an 2.13 ist aber immer noch das q für Akkordwiederholungen!!

Grüße
Ewald

RobUr:

--- Zitat ---Sieht so aus, als wären die Einheiten 'spaces', also der Abstand zwischen 2 Notenlinien. Damit hängt der absolute Abstand auch von der Staff-size ab.
--- Ende Zitat ---
… womit es wieder ein relativer Abstand ist. Selbstverständlich hängen viele Angaben von der staff-size ab, wodurch das ganze Layout überhaupt skalierbar wird. Aber das ist bereits in der aktuellen Programmversion implementiert. Es sei denn, man verwendet – sofern Lily es akzeptiert – absolute Maßeinheiten. Eine Übersicht, an welchen Stellen diese verarbeitet werden können, gibt es meines Wissens nicht. Es steht immer mal ein wenig dazu im entsprechenden Abschnitt zu den Eigenschaften, aber es ist nicht einheitlich dokumentiert. Nachvollziehbar ist, dass musikalische Abstände skalierbar in staff-spaces anzugeben sind. Bei den übrigen Längen ist es schwieriger, da wünschenswerterweise bestimmte Längen absolut und andere relativ festzulegen sein sollen. Es wird vorhersehbar – z.B. im Fall after-title-spacing und anderen Längen, die dieselbe Paarliste benutzen – erneut Diskussionen um Unterschiede zwischen spacing/padding und stretchability geben.


--- Zitat ---Die gleiche Syntax gilt wohl auch für alle eins-zwei-spacing Variablen, aber nicht für die x-margin, die nach wie vor mit x\mm bezeichnet werden.
--- Ende Zitat ---
Bei denen sind immerhin die Default-Werte vermerkt! Bei vielen (vielleicht sogar allen?) „x-margin(s)“ würde ja die Angabe als #x, z.B. #20 für 20\mm genügen, da die Maßeinheit vorgegeben ist. Ich verlasse mich trotzdem nicht darauf und schreibe brav Wert + Einheit …


Jetzt sind wir mittlerweile vom Thema abgekommen. Es wird noch ausreichend Threads zu [vertical] Spacing wegen der neuen Engine geben!

Grüße, Robert

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln