|
From: | Trevor Daniels |
Subject: | Re: PATCH: Improved tablature support |
Date: | Fri, 7 Aug 2009 15:55:14 +0100 |
Carl Sorensen wrote Friday, August 07, 2009 2:49 PM
On 8/5/09 7:19 AM, "Trevor Daniels" <address@hidden> wrote:Carl Sorensen wrote Wednesday, August 05, 2009 1:42 PMIf 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 crossheadsThe generic approach has now been pushed to git 247f0b6d46fd8f3253a99f95a70ce14345daa5f9There's a generic styledNoteHeads music function that applies a note styleto music whether or not it's in a chord construct.deadNotes and palmMute have been redefined to use the generic functionsinstead 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 communityto develop the tablature documentation once 2.13.4 is released.
OK - I'll leave tabs alone. Trevor
[Prev in Thread] | Current Thread | [Next in Thread] |