< Back to IRCAM Forum

Importing MusicXML from Sibelius to OpenMusic

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?

Dear Takuya,

As you suspected, OM doesn’t have a Grand Staff class (object) and so when importing Piano or Harp staves, this will either be considered as one staff, or if you priory split them as two staves.

Best
K

Thank you Karim! Currently I am rewriting each staff as each separate instrument.
Takuya