-
Notifications
You must be signed in to change notification settings - Fork 21
Description
It seems like the only cross-staffing that is possible is within a part. That seems restrictive to me. I can think of a number of use-cases for cross-staffing between parts. These include:
- multi-percussion scores, where one player is playing multiple instruments at the same time.
- contemporary scores that cross-staff chords and figurations across an entire ensemble.
- a piano score with a separate "effects" part, e.g., playing the cross beams with a mallet.
One could argue that the last case is not really multiple parts, but it is certainly a case that is outside the mainstream of how parts are scoped in the spec. It might be more flexible to permit it to be handled as multiple parts. It is unlikely, for example, that a Finale export could ever treat that case reliably as a single part, since Finale lacks a concept for multi-staff parts outside the canned mainstream examples we all know about.
One solution that comes to mind is simply to replace the optional note.staff with some kind of object that is part/staff. But there may be other, better ways to do it. Plus, I may have missed something in the spec or past discussions around this issue.