On 07/07/11 18:08, n.putt...@gmail.com wrote:
> Hi Anthony,
> 
> When we discussed this last year, I argued that it shouldn't be part of
> the Chord_name_engraver.  I still think this approach is misguided since
> we already have a convenient way of generating chord name markup via the
> formatter function.

Except I still think you haven't grasped the point of this ... And I
think you were alone in thinking the formatter function was the right
place. Bear in mind that it would require editing EVERY formatter,
whereas here I am just making a (small) modification to the engraver.
> 
> If you check the archives, you'll see a proof-of-concept patch I posted
> which shows how easy it would be to implement this enhancement in scheme
> via the existing chord name formatting code.

Which I probably didn't understand :-) BUT from what I remember did you
think that feeding a chord of, say, C into the formatter should chuck
out A as its result? Which is NOT what this does - it has to chuck out
both C *and* A. Bear in mind - that for EVERY chord the formatter has to
be run TWICE, so modifying all the formatters to loop will be a pain,
then anybody writing a new formatter has to remember to make it loop,
etc etc.

I really can't understand why having to modify EVERY formatter is better
than having to modify ONE engraver.
> 
> Cheers,
> Neil
> 
Cheers,
Wol

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

Reply via email to