>>>>> "David" == David Roundy <[EMAIL PROTECTED]> writes:
David> I also play guitar, although I've never used tablature myself.
David> I imagine that you would want to write conventional mudela,
David> together with some indicator of which string each note would be
David> played on? This would seem to be in keeping with the spirit of
David> mudela, and would mean the pieces could be output as midi for
David> testing purposes.
Actually, I want both tablature input and tablature output.
Take a look at abctab2ps-0.4 to see how it should work.
It has a notation like this:
[add2,,,]
to mean open top string, fourth fret second and third string, other
strings not plucked. Every chord must specify all strings, but
trailing commas can be omitted thus: [add2] The two means a minim.
(In abc, square brackets are used for a chord, I think). Single notes
can be indicated thus: ,,,c8 for a quaver on the second fret, fourth
string.
How about a
\tablature { <a2dd> ,,d8 }
My *ideal* would be to be able to input as either standard mudela, or
as tablature, and to output score, midi or tablature.
David> It would also be sort of cool if you could include an algorithm
David> to pick the default string, so that perhaps you wouldn't need
David> to specify the string to use unless the algorithm guesses
David> wrong.
If you're inputting tablature that doesn't apply.
Peter C