> The optimal solution (IMO) would be to improve the whole instrument > definition, switching, and [staff-]labelling framework such that > \addInstrumentDefinition and \instrumentSwitch would change the > appropriate texts so that the engraver(s) could present the > information automagically according to some parameter-driven > algorithm. I hope one day we can make that happen.
AFAICS, there isn't an issue in the LilyPond tracker that documents the needs, a possible algorithm, and the necessary parameters. I think it would be a good start if you could submit this information. Werner