automatically advance caret when entering guitar tabs
I would actually call this a bug. When entering notes, the cursor automatically advances to the next position. When entering guitar tabs it does not unless using a midi for input. This is most frustrating. I call this a bug because the functionality exists when using a midi for input.
Comments
It's not a bug, but it's a feature not everyone likes. The idea is supposed to be that in guitar music, it's common to have chords, so it would save time in the long run to not advanced automatically - otherwise you need to keep backing up to complete the chords. With MIDI, you can enter the chord all at once, which is why it's safer to assume you're done and the cursor can be advanced.
But, it's still a hassle when entering single-note melodies, so to me there is still room for improvement here - perhaps some sort of compromise where some sort of setting controls the auto-advance.
In reply to It's not a bug, but it's a… by Marc Sabatella
Ah. Which would be just grand if I weren't entering bass fingerings. There should be a check box somewhere so this could be selected or deselected. Perhaps deselected as the default since Musescore knows I am working on a bass line because of the choice of the instrument. As in when entering a bass line it is a real pain in the patootie.
In reply to It's not a bug, but it's a… by Marc Sabatella
Are you able to tell me where, in the source (module and line number), the decision is made to advance or not advance the cursor?
Thanks.
In reply to Are you able to tell me… by Al Rice
I am not sure a decision is made - I think the functions that handle tab input by mouse or keyboard just don;t do this. I would start by looking at cmdAddFret() and setting breakpoints to follow the flow, then compare to cmdAddNote for standard staves.
In reply to I am not sure a decision is… by Marc Sabatella
Thank you. Exactly what I am looking at right now.
In reply to Thank you. Exactly what I… by Al Rice
If you don't figure out how to get the C++ code to work how you'd like, or in the meantime, there's also the guitar fretboard plugin where you "click" in tabs. I made a few quick edits to the original author's code to allow moving forward automatically with an option to enable or disable (check boxes) which is attached to the bottom of the forum post. At least it's an option:
https://musescore.org/en/node/295404#comment-1185554 where there is a demonstration that goes like this: