On 11/17/16 7:21 PM, "mclaren" <metachroma...@gmail.com> wrote:
>This kind of trolling by Kieren (and others) is not useful.  Yes, you can
>bend and twist Lilypond into printing out tuplet numbers that bear no
>relation to the actual tuplets generated by Lilypond...but that's not what
>was asked for. Any reasonable person understands that the point of this
>entire example is actually to get Lilypond to generate those tuplets so
>that
>Lilypond can produce the MIDI for a Nancarrow-typle 1% acceleration,
>meaning
>nested tuplets in the ratio 100:99, and then Lilypond can print out the
>actual score and not a fake score done by inserting numbers on the page
>that
>are never actually used in the music.

I agree with part of what you say here, but not all of it.

The part I agree with is that Kieren's code (using 10:9 tuplets but
printing 100:99 tuplets) is a hack in that the printed output does not
match the semantics of the musical input.  This is clearly less than ideal.

The part I disagree with is the implication that the problem is that then
LilyPond won't create the right MIDI.  LilyPond is aimed at creating
printed output, not MIDI output. MIDI output is a side benefit, not the
primary reason for being.

So while it would be better to be able to actually use 100:99 nested
tuplets (and I hope that you can figure out how to do it), for the primary
purpose of LilyPond (which is producing printed scores), it would be quite
straightforward to make a music function that would fake the tuplets.

As I said, it's not optimal.  But it's considerably better than using
photoshop or inkscape to create the score.

And I'm sure that we really would welcome a patch that solved the problem,
as long as it didn't hugely slow down processing of more traditional (e.g.
19th century) music.

Carl




_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to