channel switching for pizzicato, arco, mute, etc. should apply to staff text only, not to system text
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.
See PR https://github.com/musescore/MuseScore/pull/2071
Fixed in branch master, commit 2012b7f18d
fix #65451: disable channel switch dialog for system text
Fixed in branch master, commit 654c6adc03
Merge pull request #2071 from Jojo-Schmitz/stafftextproperties
fix #65451: disable channel switch dialog for system text
Fixed in branch 2.0.2, commit 41f336a7b5
fix #65451: disable channel switch dialog for system text
Automatically closed -- issue fixed for 2 weeks with no activity.