channel switching for pizzicato, arco, mute, etc. should apply to staff text only, not to system text

• Jun 15, 2015 - 14:35
Type
Functional
Severity
S4 - Minor
Status
closed
Project

channel switching for pizzicato, arco, mute, etc. should apply to staff text only, not to system text.
Using it with system text would apply the changes only to the top staff, but then for score and part, resulting in parts playback to be different from the non-top-staff instruments in the score.

It is debatable whether the opposite is true for the swing settings, is it useful to be able to set swing for one staff but not another?

Another question is whether or not the MIDI-action tab should be visible, unless in experimental mode?
And whether to applies to staff- or system text?

However, channel switching on system text looks like a bug, the other settings may just be confusing


Comments

For swing, it is useful to have it be able to work for the whole system *or* independently by staff, and we went to some trouble to make that possible.

Right now the behavior with channel settings might not make a lot of sense, but why would anyone be doing this? Garbage in, garbage out, as we sometimes say...

Well, it happened at least once by accident to a German user and due to a translation glitch in the German handbook which translated staff text as "Systemtext" rather than "Notenzeilentext".
Disallowing System text to use that channel switching (or rather: disable the corresponding dialog) would just make MuseScore more foolproof?

OK, so I'll leave the swing settings as they are.
MIDI actions as per lasconic on IRC might apply to staff and system, so should stay too, question is whether to hide it behind enableExperimental, at least as long as that code/feature isn't really used anywhere?

If someone uses system text where staff text was meant - I think that is what you are saying happened? - they will have worse problems than playback. The text will be appearing on all parts when that isn't meant. That should be their clue that something didn't happen right. If they fail to notice this but do notice the playback issue, I'd consider that a *good* thing, as it alerted them to a problem in their score they might have missed otherwise.