3.4.2 Probleme mit convert-ly
Nicht alle Änderungen der Syntax können konvertiert werden. Nur
eine Ausgabeoption kann angegeben werden. Scheme- und
LilyPond-Scheme-Code wird sehr unwahrscheinlich korrekt aktualisiert,
hier ist meistens Nacharbeit erforderlich.
Hier eine Liste einiger Befehle, die convert-ly nicht konvertieren kann.
Diese Liste ist in Form von Fehlermeldungen, denn convert-ly
ist so strukturiert, dass nicht alle benötigten Änderungen
implementiert werden können. Es handelt sich also eher um eine
Wunschliste zur Referenz.
1.6->2.0:
Bezifferter Bass wird nicht immer korrekt konvertiert, besonders
Befehle wie {< >}. Mats Kommentar hierzu:
Um convert-ly korrekt ausführen zu können, müssen alle Vorkommen
von '{<' in etwas beliebiges wie '{#' und genauso '>}' in '&}'
geändert werden. Nach der Konversion können sie dann zurück
in '{ <' und '> }' verwandelt werden
Nicht alle Textbeschriftungen werden richtig konvertiert. In der
alten Syntax konnten Beschriftungsbefehle mit Klammern gruppiert
werden, etwa
-#'((bold italic) "string")
This will incorrectly be converted into
-\markup{{\bold italic} "string"}
instead of the correct
-\markup{\bold \italic "string"}
2.0->2.2:
\partcombine wird nicht konvertiert
\addlyrics => \lyricsto wird nicht konvertiert, dadurch kompilieren
manche Dateien mit mehreren Strophen nicht.
2.0->2.4:
\magnify wird nicht nach \fontsize konvertiert.
- \magnify #m => \fontsize #f, where f = 6ln(m)/ln(2)
remove-tag wird nicht verändert.
- \applyMusic #(remove-tag '. . .) => \keepWithTag #'. . .
first-page-number wird nicht geändert.
- first-page-number no => print-first-page-number = ##f
Zeilenumbrüche im \header-Feld werde nicht konvertiert.
- \\\\ als Zeilenumbruch in \header{...} => \markup \center-align <
"First Line" "Second Line" >
Crescendo- und Decrescendo-Enden werden nicht konvertiert.
- \rced => \!
- \rc => \!
2.2->2.4:
\turnOff (in \set Staff.VoltaBracket = \turnOff eingesetzt) wird nicht korrekt behandelt.
2.4.2->2.5.9
\markup{ \center-align <{ ... }> } sollte umgewandelt werden in:
\markup{ \center-align {\line { ... }} }
aber im Moment fehlt \line.
2.4->2.6
Besondere LaTeX-Zeichen wie $~$ im Text werden nicht nach UTF(
konvertiert.
2.8
\score{} muss jetzt mit einem musikalischen Ausdruck beginnen.
Alles andere (insbesondere \header{}) darf erst nach den Noten
kommen.
Andere Sprachen: English, español.