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

Add support for sostenuto pedal to MusicXML and MEI #20219

Merged
merged 13 commits into from Dec 4, 2023

Conversation

rettinghaus
Copy link
Contributor

This PR adds support for the sostenuto pedal signs to MusicXML import/export and MEI import/export.

image

The addition of pedal-type "sostenuto" completes the pedal support for MusicXML.

Additionally it fixes problems with pedal-type="resume", which should only appear if the pedal has actually a line="yes", and that in some cases a symbol was shown even for sign="no".

testPedalChanges.xml has been updated to do a complete i/o round and another pedal test has been added.

Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Nov 27, 2023
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Nov 27, 2023
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Nov 27, 2023
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Nov 27, 2023
@rettinghaus
Copy link
Contributor Author

@Jojo-Schmitz thanks for having a look! Now everything should be fine.

@lpugin
Copy link
Contributor

lpugin commented Nov 28, 2023

What about the test file?

@rettinghaus
Copy link
Contributor Author

@lpugin test file is updated.

Copy link
Contributor

@cbjeukendrup cbjeukendrup left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor comment, but I fixed that myself :)

src/importexport/mei/tests/data/pedal-01.mscx Outdated Show resolved Hide resolved
@rettinghaus
Copy link
Contributor Author

@cbjeukendrup thanks!

Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Dec 2, 2023
@cbjeukendrup cbjeukendrup merged commit ce73551 into musescore:master Dec 4, 2023
11 checks passed
@rettinghaus rettinghaus deleted the sostenuto branch December 4, 2023 11:16
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Dec 4, 2023
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Dec 4, 2023
Jojo-Schmitz pushed a commit to Jojo-Schmitz/MuseScore that referenced this pull request Dec 4, 2023
@RomanPudashkin
Copy link
Contributor

@rettinghaus please open the same PR for 4.2.1. Thanks!

@rettinghaus rettinghaus restored the sostenuto branch January 9, 2024 16:47
@rettinghaus
Copy link
Contributor Author

@RomanPudashkin with pleasure

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

Successfully merging this pull request may close these issues.

None yet

6 participants