Liebe Foristen,
ich bin neu hier, mit folgendem Anliegen:
In Lilypond (und im Frescobaldi-Editor) werden standardmäßig Stimmen als Block geschrieben, im Block dann zeilenweise Takt für Takt:
stimme1
takt 1
takt 2
...
stimme2
takt 1
takt 2
...
...
Mit \parallelMusic kann man auch taktweise schreiben:
% takt 1
stimme 1 |
stimme 2 |
...
% takt 2
stimme 1 |
stimme 2 |
...
...
Bei beiden Methoden habe ich Schwierigkeiten, die Zusammenhänge der Stimmen und Takte im Blick zu behalten - so oder so muss ich viele Zeilen weit springen und die richtige Stelle treffen. Als Krücke kann man in Frescobaldi über den Notensatz im Preview gehen.
Aber idealer Weise sehe ich ein mehrstimmiges Stück als Matrix bzw. 2D Array bzw. als Tabelle.
In eine Richtung (z.B. von oben nach unten) stehen die Takte, in die andere die Stimmen.
Gibt es so einen Musik-Matrix-Editor als Lilypond oder Frescobaldi Addon?
Um die Methode auszuprobieren, habe ich einen Datenbank-Editor missbraucht (db browser for sqlite, Ubuntu), und die Einträge mit einem kleinen Python-Skript in Lilypond-Code übersetzt. Das Resultat wird in ein Lilypondfile (Rahmen und Allgemeines) und in ein Reihe von Include Files geschrieben.
Das wird in Frescobaldi geladen und gesetzt.
Die Bilder zeigen einen Auszug aus den Daten und einen aus dem entsprechenden Stück, Rachmaninoffs Vocalise, Op 34, No 14, gesetzt für Cello und Klavier. Ich hoffe man erkennt was, die Begrenzung der Dateigröße ist recht streng.
Mein Workflow ist nicht sehr komfortabel, und der Datenbank-Editor nicht ideal. Ich hab ihn für meinen schnellen Hack genommen, weil die Einbindung in Python so leicht ist.
Besser wäre ein entsprechender Array Editor innerhalb Frescobaldi.
Meine beiden Fragen:
Gibt es den schon, und ich habe ihn bloß nicht gefunden?
Würde so etwas mehr Leuten gefallen, lohnt es sich, den zu programmieren?