I prefer to use [instrument transposition] [instrument name] when naming staff labels (e.g. Bb Trumpet) and, of course, I can make this happen automatically via Layout Options or the Instrument Editor.
However, the instrument, player, and consequently the layout names don’t match e.g. they are still called Trumpet (in Bb). The layout name is all I really care about because that is what the player will see, but they’re all a chain reaction if I want them to be automatic.
I would love to be able to force the names to match the staff label without having to manually override anything to B{@flat@} Trumpet. The only time I would ever want to change something manually is to change the player name (and consequently the layout name) to something like “Percussion” or “Reed 1” etc.
Is there a way to do this that I have yet to discover?
This came up last week. I’d like this feature as well.
One way to do this now is to use the {@stafflabelsfull@} token instead of {@layoutname@}. The players will see the name you want them to see, but the filenames on pdf export will still show the layout name. And if you have a layout with multiple players, the staff labels token might not show what you want it to show.
For me this is the main reason why I’d also welcome the possibility to automatically match layout names to staff labels, because then you could simply use the layout name token and just manually change the one or two layout names that need to be different. I’ve considered creating two Page template sets for parts (one with the staff labels token and one with layout name), but that would mean maintaining two page template sets whenever I have to change something. For now I went through the trouble of changing each layout name manually and save that as my Project template, but that might not be ideal if you have many templates you regularly use.