Spontini-Editor (a GUI assistant for making complex scores with Lilypond)
Posted: 20 Jan 2021, 13:05
Hi everyone,
Few days ago I published the first complete release of a new experimental and advanced Lilypond editor: "Spontini-Editor"
The project, after several months of tests, is currently in a mature state.
Spontini-Editor is a text-combined-with-graphic music editor that strongly speeds up the creation and fine graphic tuning of complex scores edited with Lilypond through two main features:
It allows the positioning of musical objects (articulations, texts, pedals, curves, brackets etc.) with the mouse, both for "avoid-collisions" properties (X/Y-offset, staff-padding, outside-staff-padding, padding) and for extra-offset property. Once the positioning is graphically done, the text editor reports the corresponding changes on the input file: these changes are written in standard Lilypond code and do not require any additional software to be compiled.
It assists in the creation of piano music by inserting notes in tabular and formatted form. It also supports cross-staff scores through a set of work-arounds (invisible to the user) that solve many issues of the native cross-staff functions.
In addition, it has a self-installable WEB SERVER, ready for production (it supports SSL and even TOR), which allows you to comfortably use the editor on RASPBERRY PI and Android mobile devs, without any installation, and supports "collaborative mode" (like Lilybin) as well.
There is also the possibility to add scripts (I have added example scripts with Python-ly and ABJAD) and to create custom scripts or plugins, for example in Python.
There is a pan-zoom interface like in vector editors and multiple layouts (with separate windows) can be configured.
There is a pure HTML midi player (no installation is required) + a midi plugin for VLC, quick insert, auto-completion.
The interface for creating cross-staff scores is very rich and a complete algorithm is now available to create these scores. I have added many examples of cross-staff notation, including very difficult scores such as Sorabji's examples.
And many other things...
I would also like to put the editor online, as is already possible for Lilybin: everything is ready and if anyone will help me find a suitable host and remote service, they are welcome!
Unfortunately I could not test the installation on macOS: any help is welcome for this too!
Before I can create a 1.0 release, I have to do more tests. But in the meantime you can download the development snapshot from Github:
https://github.com/paolo-prete/Spontini
All this took a lot of effort. I hope it will be as useful to Lilypond users as it has been useful to me.
Best,
Paolo
Few days ago I published the first complete release of a new experimental and advanced Lilypond editor: "Spontini-Editor"
The project, after several months of tests, is currently in a mature state.
Spontini-Editor is a text-combined-with-graphic music editor that strongly speeds up the creation and fine graphic tuning of complex scores edited with Lilypond through two main features:
It allows the positioning of musical objects (articulations, texts, pedals, curves, brackets etc.) with the mouse, both for "avoid-collisions" properties (X/Y-offset, staff-padding, outside-staff-padding, padding) and for extra-offset property. Once the positioning is graphically done, the text editor reports the corresponding changes on the input file: these changes are written in standard Lilypond code and do not require any additional software to be compiled.
It assists in the creation of piano music by inserting notes in tabular and formatted form. It also supports cross-staff scores through a set of work-arounds (invisible to the user) that solve many issues of the native cross-staff functions.
In addition, it has a self-installable WEB SERVER, ready for production (it supports SSL and even TOR), which allows you to comfortably use the editor on RASPBERRY PI and Android mobile devs, without any installation, and supports "collaborative mode" (like Lilybin) as well.
There is also the possibility to add scripts (I have added example scripts with Python-ly and ABJAD) and to create custom scripts or plugins, for example in Python.
There is a pan-zoom interface like in vector editors and multiple layouts (with separate windows) can be configured.
There is a pure HTML midi player (no installation is required) + a midi plugin for VLC, quick insert, auto-completion.
The interface for creating cross-staff scores is very rich and a complete algorithm is now available to create these scores. I have added many examples of cross-staff notation, including very difficult scores such as Sorabji's examples.
And many other things...
I would also like to put the editor online, as is already possible for Lilybin: everything is ready and if anyone will help me find a suitable host and remote service, they are welcome!
Unfortunately I could not test the installation on macOS: any help is welcome for this too!
Before I can create a 1.0 release, I have to do more tests. But in the meantime you can download the development snapshot from Github:
https://github.com/paolo-prete/Spontini
All this took a lot of effort. I hope it will be as useful to Lilypond users as it has been useful to me.
Best,
Paolo