I am reporting a possible issue (or limitation) when importing MusicXML from Sibelius into OpenMusic.
When I import an orchestral score from Sibelius, it works correctly. I can then extract a specific staff later by specifying the staff number (for example, selecting the nth staff after import).
However, with a piano score, the import behaves differently: the two staves of the piano grand staff are merged into a single staff in OpenMusic, and unwanted rests are inserted. As a result, the imported data is not usable in the same way.
My current hypothesis is that OpenMusic may be interpreting multiple staves belonging to one instrument (e.g., piano grand staff) as a single staff stream during MusicXML import.
If this is correct, then one workaround would be to rewrite/export the score so that each staff is treated as a separate instrument before exporting MusicXML.
I did not notice this earlier because in my current orchestral work (Symphony No. 2), there is no piano or harp yet, so there are no grand-staff instruments at the moment. But this may also affect piano/harp parts inside orchestral scores.
Has anyone experienced the same behavior, or is there a recommended import setting / workflow for preserving separate staves of a grand staff instrument?