Johannes Schindelin wrote:
On Sat, 24 Feb 2007, Han-Wen Nienhuys wrote:
The best way to do this, is to write a scheme extension that reads file
names from a socket or a pipe, processes those. Then you can save on the
startup time of LilyPond.
Didn't Graham do something like this, calling it LilyPond server?
Han-Wen created the initial file (about one and a half pages of scheme
code). I modified it a little bit, and then I modified it a lot to fit
my needs. In particular, I had an OSC server that translated OSC
messages into lilypond code, compiled it into pngs, then displayed the
results as HTML pages. The idea is that I'd have one central computer
that would generate music (with Computer-Assisted Composition) and send
it to musicians to sight-read on stage.
Since Sep, I've been tackling the problem of having the computer judge
the ability of musicians, so I haven't touched firelily (that
OSC->lily->PNG+HTML program) at all. I'm planning on rewriting it in
python (initial version was in perl) and releasing it at some point, but
my focus right now is the musician evaluation tool.
Cheers,
- Graham
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel