Carl Sorensen wrote Friday, August 07, 2009 2:49 PM
On 8/5/09 7:19 AM, "Trevor Daniels" <t.dani...@treda.co.uk> wrote:
Carl Sorensen wrote Wednesday, August 05, 2009 1:42 PM
If we decide to use this same function for the general case of
switching to
a cross-shaped notehead, then we will redefine it to either
crossHead or
xHead, but we will still keep deadNote (the semantically correct
term for
guitar tablature) as an alias for xHead.
I think it was a pity that the groundwork
for a more generic approach was not laid
down right away, so we could have easily
added the aliases for all the other uses
of crossheads
The generic approach has now been pushed to git
247f0b6d46fd8f3253a99f95a70ce14345daa5f9
There's a generic styledNoteHeads music function that applies a
note style
to music whether or not it's in a chord construct.
deadNotes and palmMute have been redefined to use the generic
functions
instead of a specific function.
Carl, that's great! Thanks! It would have
taken me a month to work out how to do that.
I'd be happy to document it, add aliases,
and flesh out NR 2 wherever crossheads are
used.
Please feel free to add aliases and flesh out NR 2 wherever
special music
heads are used (crosses is one example; harmonics might be
another).
Fine. The changes are all in Scheme so I can
easily update my copy of Lily without waiting
for a GUB release. I've got family commitments
over the weekend, but I'll get to this next week.
But we're hoping to get one of the members of the tablature user
community
to develop the tablature documentation once 2.13.4 is released.
OK - I'll leave tabs alone.
Trevor
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel