Linking note range and string data
I have noticed that there is no apparent link between note range and string data.
For a guitar the default tuning is E2 for the 6th string to E4 on the first and the note range is E2 to B5 (ie open 6th to 19th fret on 1st string). This is fine and is the maximum range on many classical guitars in 'standard' tuning.
However, if you edit the string data the note range does not change. Dropping the 6th string to D2 is very common but just changing string data and entering a D2 on the staff you end up with a note which is out of range. It would be very convenient if one change in configuration changed both settings. So for the guitar the lower end of the range would be the same as the 6th string tuning and the upper end would be 19 semitones above the first string tuning.
Obviously the calculations would be similar for all fretted instruments with the upper end of the range governed by the number of frets available for the highest string.