Hi,

currently the only connection between instrument and lilypond are
instrument names (pure typesetting) and a midi instrument (just
sonorization).

I think it would be useful if instruments could become more than that:
for example, if a given instrument (or one manual of such an instrument)
has a certain available range, it is not really sensible if the chord
typesetters leave that range.  The predefined guitar chord symbols, for
example, can map chord names to the usual guitar ranges.  But what if
you have a classically trained player playing from normal notes?  The
chord symbols are not mapped back into notes.

If you transpose music, Lilypond could warn if notes become unplayable
on a baroque soprano recorder.  Because the range is left, or because a
particular semitone is not on the instrument.  Similar for other
instruments.

Or a player could declare only a subset of guitar chords he is able to
play and tell Lilypond to transpose this thing so that he can both play
and sing a song.

It would also be helpful for arrangers and composers to have a databank
of instruments available, so that they don't go to the orchestra with
their finished scores and get told "Dude, that's not playable on a
standard bassoon."

Maybe that would be workable in the context of performers?  On the other
hand, where mapping a chord to the available range is required, this has
to happen quite a bit earlier.

-- 
David Kastrup



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to