Tab Editing Ideas & personal implementation tests
I've played guitar for 24 years and have a BA in music, so a good tool for guitar based notation is very important to me.
I've been playing around with TAB editing in the code base (as a learning exercise) and came up with an idea for modified tab editing. You can see a little bit here http://screenr.com/gDZ
Dragging TAB notes should have different results based on key modifiers. Here is an initial idea, of course it is wide open for suggestions, alterations or being ignored altogether :)
Drag : Move fingering on the same fret to another string
Drag+Ctrl : Keep Fingering on same string and alter fret
Drag+Alt : Move the note (in the direction of the drag) to the next string where the same note is available (this is the hardest one, but would be very helpful).
The same would hold true for moving notes with the keypad. Just replace 'drag' with uparrow/downarrow