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

Reply via email to