Hans Aberg wrote:
On 20 Mar 2009, at 02:34, Kees van den Doel wrote:
One idea is to generate some other format, perhaps Scala seq files,
which in turn can produce MIDI files. When there is microtonal
information present, Scala can use special algorithms to assign MIDI
channels, and also keep track of different synth capabilities. I'm
not sure how that format stands up with respect to LilyPond
information in general, but such a format could be developed in a
way directly that MIDI output cannot.
That would be very useful for other reasons too. Currently I can't
tune my lilypond generated Persian midi
in scala because the pitchbends generated from lilypond for the
microtones
are ignored when producing a scale .seq file.
I have discussed it with Manual Op de Coul, and he think it is a good
idea, but the problem is finding someone that can do the hook within
LilyPond.
The format is here
http://www.huygens-fokker.org/scala/seq_format.html
One problem in LilyPond is that the part of the code currently handling
the MIDI output, is much less flexible than the code handling ordinary
printed output. On the other hand, this code is in general much less
involved than the code for the printed output, so in the end it's
perhaps not more difficult of time-consuming than to add another output
format for the printed output, at least if you don't have the ambition
to add the same flexibility for the sound output backend as for the
printed output backend.
/Mats
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond