Open inlikealion opened 10 years ago
Hey, thanks for the feedback & interest!
I'd say yes, with the caveat being if proposed code is (way) over my head, I'd lean toward not integrating it. The reason being, a goal with projects like this is to help me learn Javascript in an organic fashion – and if certain code is beyond my ability to at all understand, I'd fear it'd make my future maintenance / updates / etc problematic. I'm also totally new / unexperienced with collaborating on projects like this. But all that said, awesome to hear your interest – and if you feel compelled to propose / write any changes, go ahead.
I've thought about the 4 & 5 string aspect, and it seems easy enough to do. Basically, I believe each string has a name/title/identifier, and it seems pretty easy to simply hide or remove those extra strings (should a 4 or 5 string instrument be selected). It gets a bit trickier for ukuleles, where the bottom string is relatively different to that of a guitar (is it an octave higher, I believe?) – but this too should be possible w/o a ton of work.
I will take some time to dig in and see how easy it would be to expand this to other instruments. This is a great visualization, reference and education tool, and I would love to expand it to the bass and perhaps others like banjo and uke. Are you open to collaborators on this project?