On Thu, 2004-03-11 at 23:07, Chris Cannam wrote:
A quick note to say that I've just put together an
interview with
Han-Wen Nienhuys and Jan Niewenhuizen, of the LilyPond project, and
it's now at
http://www.linuxmusician.com/ .
The interview is pretty long and covers quite a few subjects, and I
think is a very interesting read. I'm very grateful to Han-Wen and
Jan for doing almost all of the hard work.
I see Lilypond as one of the top Linux Audio projects.
It addresses the same critical issue for score editing and typesetting
that linux audio applications had to address in order to achieve
low-latency, non-destructive audio editing.
A perfect typesetting engine is an essential part of a score editing and
typesetting package just like a perfect audio engine is an essential
part of an audio editing package. The 'point & click' feature gives a
hint of a complete GUI driven typesetting. The most essential parts of a
future true WYSIWYG GUI driven editing and typesetting are already
supported:
To quote the Lilypond website:
* "Separation of form and content. The music language ensures that
content (the music) and the layout are strictly separated."
* "The input is done in the form of a textual music language."
* "Automated formatting."
I have no idea how the communication between the GUI and the typesetting
engine would be handled but i believe that lilyponds textual music
language is the key, translating it into complete set of GUI tools.
Custom handling of pagebreaks and text setting could be involved instead
of TeX. The future version of cairoized gtk+ would provide a perfect
platform since the cairo engine itself should be hw accelerated where
possible and provide true pdf quality output.
Honestly i haven't used any of the commercial packages for score editing
such as finale or sibelius, but i assume there would be a rather big
user feedback on the GUI design(see the Finale or NoteEdit thread on
LAU).
The main advantages of a GUI driven Lilypond are in my opinion:
* to provide typesetters with a complete set of editing capabilities
ranging from mouse/key driven GUI editing to text based editing(current
Lilypond).
* a GUI would turn Lilypond into a composition tool aswell. Integrating
it with a sampler such as Linuxsampler would enable to compose scores,
instantly and faithfully 'previewing' the composition you're working on.
The only downside of this is that the orchestral libraries are way too
expensive to most of us i believe. Hopefully this will get better in the
future. However you can get a decent grand piano samplelibs for
reasonable prices these days and there's one A type steinway (and other
instruments) available for free,
http://theremin.music.uiowa.edu/MIS.piano.html
* thus, it would attract more users and encourage them to learn
notations and write sheet music.
just my 2c
Marek