lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PATCH: Improved tablature support


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 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]