tablature and banjo 5th string problems
Musescore displays the wrong fret number in tablature for the banjo 5'th string if the fret number is anything other than 0.
The banjo 5'th string starts at the 5'th fret and is normally tuned to 'G'. So a fret number of '2' (an 'A' note) should be displayed as fret '7', not '2'. Internally the program doesn't need to change how it tracks this note -- so it will track it as fret number '2'. At the last minute in the display chain it needs to change the 2 to a 7. This way, all the output files and midi playback logic does not need to change at all -- the banjo 5th string will work the way all other strings work except at tablature display time.
So the test is: if (string == 5 && fret > 0 && isBanjoStaff() && isTablatureMode()) displayfret = fret + 5;
Forum Topic where this is discussed further: http://musescore.org/en/node/100606#comment-456301