Support for XML-Import of beams over rests

• Aug 17, 2021 - 08:53

Dear MuseScore-Team,

as far as I can tell the current built of MuseScore apparently does not support "beams over rests" import from an musicxml file. I've created a "beam over rest" with MuseScore and exported it as an .musicxml-file. When importing the exact same file into MuseScore again, this particular beaming information is lost.

It would be really great to see this implemented since it would scrape an awful lot of manually working with the score when working with musicxml-files.

Thanks in any case
sincerly
Marco

Attachment Size
beam_over_rest.png 2.76 KB

Comments

My apologies, I should add that MuseScore only fails in the exact case I presented in the screenshot:
if the rest is the FIRST or LAST element of a beamed-together group.

I should add that it is not necessarily the import that is failing, but at least the export too:
323878-beam-over-rest.png

Results in:

      <note default-x="80.72" default-y="-15.00">
        <pitch>
          <step>C</step>
          <octave>5</octave>
          </pitch>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        <stem>down</stem>
        </note>
      <note>
        <rest/>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        </note>
      <note default-x="202.83" default-y="-20.00">
        <pitch>
          <step>B</step>
          <octave>4</octave>
          </pitch>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        <stem>down</stem>
        </note>
      <note>
        <rest/>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        </note>

Which has no indication of the beam at all.

Where as:
323878-beam-over-rest-too.png

Produces:

      <note default-x="80.72" default-y="-15.00">
        <pitch>
          <step>C</step>
          <octave>5</octave>
          </pitch>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        <stem>down</stem>
        <beam number="1">begin</beam>
        </note>
      <note>
        <rest/>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        </note>
      <note default-x="202.83" default-y="-20.00">
        <pitch>
          <step>B</step>
          <octave>4</octave>
          </pitch>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        <stem>down</stem>
        <beam number="1">end</beam>
        </note>
      <note>
        <rest/>
        <duration>1</duration>
        <voice>1</voice>
        <type>eighth</type>
        </note>

Which has the beam indications.

On top of the export issue, it also indeed seems that if you manually add beam & stem information to the rest, that import indeed also doesn't render/honor that.
Please enter an issue into the issue tracker for this.

Do you still have an unanswered question? Please log in first to post your question.