Shevek <saul <at> saultobin.com> writes: > \instrumentSwitch applies instrumentCueName to Staff context instead of > Voice. Is there a way to change this behavior so it only applies the instrumentCueName to the Voice context? The current behavior makes multiple instrumentCueName markings appear whenever there is simultaneous music on the Staff. >
I don't know how to do that, but maybe instead just ask the Staff to engrave the changes instead of each Voice : \layout { \context {\Voice \remove "Instrument_switch_engraver" } \context {\Staff \consists "Instrument_switch_engraver" } } That seems to make sense, because all the other instrumentSwitch stuff, like the clef and the short-name in front of each line, belongs to the Staff. If that works for your needs, then maybe the default of having an "Instrument_switch_engraver" in each Voice, instead of Staff, was just a bug in the default setup provided by LilyPond. For me, instrumentCueName is to confusing. I just \mark\markup\smaller\bold"flute" _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user