davidpots / fretmonster

In progress! Web-based guitar scales & other fretboard fun.
davidpots.com/fretmonster
28 stars 3 forks source link

Feature: 4 & 5 string Bass #2

Open inlikealion opened 10 years ago

inlikealion commented 10 years ago

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?

davidpots commented 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.