Scale charts and chart diagram improvements
This update is all about scale charts. There are two issues
that I'm hoping to address with these changes.
The first is the quality of the charts generated.
Previously, for some keys and tunings, we'd get a mix of good
charts and charts that didn't make much sense - these were all
correct, though some were just less likely to be what you wanted.
I've added a new filter to the process that will eliminate charts
with weird skipped strings and scenarios where you might only play
one note on a given string.
To further help you find the scale chart you are looking
for, I've also added a "Chart Style" option that filters charts by
ascending, descending, or fixed position. This refers the direction
you are moving on the fretboard. Ascending will generate charts
that climb the fretboard as you work your way up the scale and
descending will move the other direction, fixed charts will keep
you in mostly the same position.
The last change for the week is to the charts diagrams
that are generated for these scales. Scales that spanned many
frets would be difficult to track sometimes and would involve a lot
of counting of frets to see where you were. To fix this, I now
show fret markers on every-other fret, rather than just the first,
to help you keep track of where you are. This change is also present
in chord charts and arpeggios, though mostly useful for scales.
Examples: