Das sieht ja fantastisch aus, Be-3 , unterstützt das Programm die Funktionsbezeichnungen oder müssen die Funktionsbezeichnungen quasi gemalt werden?
Danke, das ist eine meiner ewigen Baustellen.
Nein, die Aufbereitung funktioniert vollautomatisch - es hapert noch an den Verlängerungsstrichen ("extenders"), da gibt es noch ein paar Problemfälle, die noch nicht so schön funktionieren (wegen Überlappungen u. ä.).
Es handelt sich um einen neuen LilyPond-Context FuncHarm auf der Basis von Lyrics.
Die Funktionen können als einfacher Text-String eingegeben werden und LilyPond arbeitet alles so auf, wie man im Beispiel sehen kann.
Bei der Syntax habe ich mich an einer Mischung aus LilyPond und TeX gehalten. Der verkürzte Dominantseptakkord mit Quinte im Baß (der allererste, ganz am Anfang) wird z. B. als "D/_5^7" eingegeben: Der / nach dem Funktionssymbol heißt, daß es "durchgestrichen" wird, ein Subskript kommt nach _, nach ^ die hochgestellten Zeichen. Bei mehreren gestapelten Ziffern können die mit / voneinander abgetrennt werden und auch Zusatzzeichen wie das > nach der 9 werden so angeordnet, daß die Ziffern trotzdem schön in einer Linie untereinanderstehen.
Heraus kommt "ganz normales" Markup, nur eben automatisch zusammengebastelt.
"DD/_3^7/9>"
ergibt dann
Weil ich mich mit Funktionsharmonik nicht besonders gut auskenne und es außerdem so viele Schreibvarianten gibt, zweifle ich ewig an der Vollständigkeit...
Viele Grüße
Torsten