8000 Add "placement" info to "Staccatos" · Issue #28139 · musescore/MuseScore · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add "placement" info to "Staccatos" #28139

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

Closed
2 tasks done
millsj1134 opened this issue May 24, 2025 · 5 comments
Closed
2 tasks done

Add "placement" info to "Staccatos" #28139

millsj1134 opened this issue May 24, 2025 · 5 comments
Labels

Comments

@millsj1134
Copy link
millsj1134 commented May 24, 2025

Your idea

Right now, when you export staccatos from Musescore 4 there is no information about where they are placed. This is, partially, because the "placement" information is not exported via XML. Is this possible to please add?

Problem to be solved

I would like to have "Placement" information added to the XML exports. This is documented as part of MusicXML 4 here: https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/staccato/

Prior art

Similar to another feature request I have made, Finale 27 exports this information. Here's how the two XML's differ when exported from MS4 and Finale:

Image

Additional context

This seems to have been reported for Musescore 3 here: #7311

However, to me, this seems similar to a prior request I have made asking to export more MusicXML data for slurs. That can be found here: #24517 (comment)

If this is possible to do, I would really be excited to have this, please! 😀

Checklist

  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
@rettinghaus
Copy link
Contributor

@millsj1134 You are wrong about this. MuseScore does export the placements of all articulations (like staccatos), if you set them manually.

Check this test file. The first measure has staccatos with automatic placement, the following two have the placement explicitly set.

Furthermore, if you choose to export with full layout, you can infer the placement from the vertical position.

@rettinghaus
Copy link
Contributor

@its-not-nice So, I'd consider this already implemented with the expected behaviour.

@millsj1134
Copy link
Author

@rettinghaus is there any chance this could be extended to "automatic placement" items? I am not sure how involved it would be for you all to detect that on the BE, but I think it would be a bit more intuitive if it always included this. It's also less work for the engraver 😀. However, I understand whatever you all have to do as a company. Thanks for this and clarifying that there is a workaround/solution to this already.

@MarcSabatella
Copy link
Contributor

Can you explain why you'd want it? Most programs capable of importing MusicXML should already know the basic rules of music notation and be able to determine the placement automatically just as MuseScore does.

@millsj1134
Copy link
Author

@MarcSabatella Sure, I work for the app Piano Marvel and it would help us if this information was included. This is partially because we, internally, used Finale for years and they exported information such as this (as far as I know). I help work on the how the sheet music looks and information like this helps us to render the music more elegantly and true to the score. As you have said, if solving the problem ourselves by making rules is the best move, then we can certainly do so, I just thought it might be worth it to see if you all could export it, please. Having the information there and not having to write rules that could potentially break other rules seems like the most straightforward approach to me, but I am not at all sure what would have to be done on your end to make it possible; it might not be worth it for you all. Hope that helps to clarify!

PS: nice to virtually meet you! I have watched a couple of your videos like the one on how to install MuseScore on a Chromebook. It was super helpful!! 😀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants
0