abcjs
abcjs copied to clipboard
Can You Specify String for Tablature?
Hey I love the project! The ability to specify timing for tablature is great compared to something like JTab.
I've read through the documentation and was wondering if there was any way to override the automatically generated string and finger position, similar to https://wim.vree.org/svgParse/abc2xml.html#tab:
When the automatic layout does not provide the desired result, ABC notes can be manually decorated with string numbers
I think this was brought up https://github.com/paulrosen/abcjs/issues/224#issuecomment-655656483 here earlier but only as an aside.
Thanks for any response from anyone!
Sorry, there is not currently a way to do that.
However, if you can produce a small ABC string and note where you want to specify string, maybe something can be figured out. Especially if you can come up with a syntax that doesn't break anything existing.
You might want to just specify one particular note, or maybe you want to specify a hand position. For instance:
!tabstr=2!e
to play the 'e' note with the little finger on the second string.
Or:
!tabpos=3!defg
To play all of those notes at or above the 5th fret.
I can't promise a time table for implementing though.
Thanks @paulrosen ! I appreciate the ideas I'll keep them in mind as I get acquainted with abcjs