xsawyerx / sawnote

Sawyer's guitar notation
MIT License
3 stars 0 forks source link

Support alterntive combination of notes #1

Closed xsawyerx closed 2 years ago

xsawyerx commented 2 years ago

The syntax C3002xx could mean:

E|-3
B|-0
G|-0
D|-2
A|-x
E|-x

Originally, I wrote this as L3002xx but I don't remember what the L is for ("direct (L)ist"?).

The C would be for Chord but I think this creates an odd parsing rule where, if it starts with C, it might still be a set of notes together or it might be a C chord, like C or C#. Avoiding the parsing problem can be achieved by using any character that isn't a chord letter. L achieves that and is also readable. T also works.

xsawyerx commented 2 years ago

Done.