Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[musicxml] Finale import of ottava (and presumably related directions) #24870

Open
4 tasks done
rpatters1 opened this issue Sep 22, 2024 · 2 comments
Open
4 tasks done
Assignees
Labels

Comments

@rpatters1
Copy link

Issue type

Import/export issue

Description with steps to reproduce

A Finale file that looks like this

Screen Shot 2024-09-22 at 9 41 51 AM

exports the attached 8va.musicxml file (zipped for uploading).

The <octave-shift type="stop"> element appears before the final E, even though in Finale the E will be played back as ottava (and Finale's xml import includes the E in the ottava.)

The grace notes are not included in the ottava (a shortcoming of Finale). Thus the MuseScore import looks like this:

Screen Shot 2024-09-22 at 9 47 30 AM

I can improve the import by hand-editing 8va.musicxml (see attachment) and get the following import into MuseScore:

Screen Shot 2024-09-22 at 9 51 04 AM

The hand edits were:

  • Increase the octave number of each grace note by 1.
  • Move the <octave-shift type="down"> before the first grace note
  • Move the <octave-shift type="stop"> after the E.

The issue is, given the new placement of <octave-shift type="down">, should the 8va line not visually start at the 1st grace note?

Beyond this, is Finale's export doing it wrong? If so, can/should we compensate? I am considering writing a massager script for Finale xml files to fix some of the export issues. (The grace note issue would be one.) But I'd like to know of this group thinks it makes any sense for MuseScore's import to compensate for any of these issues.

FWIW: this issue is even worse if the 8va ends on the D. Then Finale's exported 8va contains no notes and MuseScore apparently ignores it.

Supporting files, videos and screenshots

8va.musicxml.zip
8va-edited.musicxml.zip

What is the latest version of MuseScore Studio where this issue is present?

4.4.2

Regression

I was unable to check

Operating system

macOS 12.7.6

Additional context

No response

Checklist

  • This report follows the guidelines for reporting bugs and issues
  • I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
  • I have attached all requested files and information to this report
  • I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible
@oktophonie
Copy link
Contributor

There is some work in progress re ottava import at #24776. It may make sense to incorporate any changes we make regarding this issue there. @miiizen is bound to have thoughts.

Due to unfortunate design decisions long ago, MuseScore treats grace notes as attachments to 'real' notes, not as actual notes in themselves. This causes unending problems with layout and playback and until that is solved (#18484) I'm not sure it's worth tinkering around the issue. For now, it means you can't actually visually attach an 8va to a grace note in MuseScore (nor a clef, nor a dynamic, or lyric...)

@rpatters1
Copy link
Author

Lol, I guess MuseScore inherited Finale's bad design around grace notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Issues to fix
Development

No branches or pull requests

3 participants