musescore-musicxml
Project to complete MusicXML support in MuseScore
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.3%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Project to complete MusicXML support in MuseScore
Basic Info
- Host: GitHub
- Owner: rettinghaus
- License: cc-by-4.0
- Default Branch: main
- Size: 59.6 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created 12 months ago
· Last pushed 6 months ago
Metadata Files
Readme
License
Citation
README.md
MuseScore MusicXML project
This project aims to develop MuseScore Studio further into a feature complete MusicXML editor.
Overview of PRs and new features
You can get a full overview of all connected pull requests that have been opened to upstream MuseScore Studio. You will find more branches in active development on my fork.
[!NOTE] I'm also contributing to the MEI support of MuseScore Studio.
List of features, improvements, and fixes
For 3.x [New features from MusicXML 3.1]
- add support for Gould arrow quarter tone accidentals https://github.com/musescore/MuseScore/pull/6263
- add support for all fermata symbols https://github.com/musescore/MuseScore/pull/6560
For 4.x
- add support for turn with slash
https://github.com/musescore/MuseScore/pull/17300 https://github.com/musescore/MuseScore/pull/27412 - extended export of key accidentals (e.g. Persian) https://github.com/musescore/MuseScore/pull/18540
- add extended support for colors
https://github.com/musescore/MuseScore/pull/19132 https://github.com/musescore/MuseScore/pull/20952 https://github.com/musescore/MuseScore/pull/21433 https://github.com/musescore/MuseScore/pull/25893 https://github.com/musescore/MuseScore/pull/26006 https://github.com/musescore/MuseScore/pull/26773 https://github.com/musescore/MuseScore/pull/27384 https://github.com/musescore/MuseScore/pull/27571 https://github.com/musescore/MuseScore/pull/29577 - export for all supported SMuFL noteheads https://github.com/musescore/MuseScore/pull/19506
- add support for system dividers and appearance https://github.com/musescore/MuseScore/pull/19696
- add import of fermatas on bar lines https://github.com/musescore/MuseScore/pull/20213
- add support for sostenuto pedal https://github.com/musescore/MuseScore/pull/20219
- fix export of invisible spanners https://github.com/musescore/MuseScore/pull/20225
- extended export of technical elements https://github.com/musescore/MuseScore/pull/20252
- export all available types of trills https://github.com/musescore/MuseScore/pull/20285
- support for group-symbol color and group-barline
https://github.com/musescore/MuseScore/pull/20952 https://github.com/musescore/MuseScore/pull/26006 - add possibility to export scores in concert pitch https://github.com/musescore/MuseScore/pull/21075
- support for chord symbol color, visibility and placement https://github.com/musescore/MuseScore/pull/21362
- export accidentals on ornaments https://github.com/musescore/MuseScore/pull/21364
- add support for changes between swing and straight rhythms
https://github.com/musescore/MuseScore/pull/21536 https://github.com/musescore/MuseScore/pull/27040 - add support for invisible lyrics https://github.com/musescore/MuseScore/pull/21561
- export beams starting or ending on rests https://github.com/musescore/MuseScore/pull/21602
- fixed invalid MusicXML with empty figured bass https://github.com/musescore/MuseScore/pull/21772
- add support for harp pedals
https://github.com/musescore/MuseScore/pull/21828 https://github.com/musescore/MuseScore/pull/28169 - add support for staff sizes https://github.com/musescore/MuseScore/pull/22154
- add support for part-name-display https://github.com/musescore/MuseScore/pull/22322
- improve import of invisible notes https://github.com/musescore/MuseScore/pull/22943
- properly export Nashville numbers and Roman numerals https://github.com/musescore/MuseScore/pull/24174
- export tempo as system text https://github.com/musescore/MuseScore/pull/25312
- export all instrument changes
https://github.com/musescore/MuseScore/pull/24932 https://github.com/musescore/MuseScore/pull/25615 https://github.com/musescore/MuseScore/pull/29540 - extend support of notations https://github.com/musescore/MuseScore/pull/25869
- add full support for Harmon mute symbols https://github.com/musescore/MuseScore/pull/25888
- add support for notehead-text element
https://github.com/musescore/MuseScore/pull/25916 https://github.com/musescore/MuseScore/pull/26911 - import ornaments as ornament objects https://github.com/musescore/MuseScore/pull/25870
- add full support for holes element https://github.com/musescore/MuseScore/pull/25932
- add full support for hand bells https://github.com/musescore/MuseScore/pull/25934
- add support for single number time signatures https://github.com/musescore/MuseScore/pull/26111
- add support for line styles of slides https://github.com/musescore/MuseScore/pull/26559
- add support for staff line details
https://github.com/musescore/MuseScore/pull/26472 https://github.com/musescore/MuseScore/pull/26856 - export Bezier points for slurs https://github.com/musescore/MuseScore/pull/26568
- add positioning attributes to breath marks, fingerings and articulations https://github.com/musescore/MuseScore/pull/26723
- extend metadata support https://github.com/musescore/MuseScore/pull/26770 https://github.com/musescore/MuseScore/pull/28333
- add guitar golpe and brass half-muted indications to import https://github.com/musescore/MuseScore/pull/26771
- align import and export of natural harmonics glyph https://github.com/musescore/MuseScore/pull/26801
- add support for guitar tap https://github.com/musescore/MuseScore/pull/26855 https://github.com/musescore/MuseScore/pull/29003
- full support for hook endings on dashed lines
https://github.com/musescore/MuseScore/pull/19455 https://github.com/musescore/MuseScore/pull/26876 - export correct bpm for "a tempo" and "tempo primo" https://github.com/musescore/MuseScore/pull/26927
- import feathered beams https://github.com/musescore/MuseScore/pull/26990
- add support for accidental size https://github.com/musescore/MuseScore/pull/27387
- add support for invisible notations https://github.com/musescore/MuseScore/pull/27422
- add import of shake element https://github.com/musescore/MuseScore/pull/27426
- add export of invisible tempo changes https://github.com/musescore/MuseScore/pull/27538
- add support for layout of rehearsal marks https://github.com/musescore/MuseScore/pull/27679
- add limited support of part name color and visibility https://github.com/musescore/MuseScore/pull/27843
- extend semantic encoding of technical symbols https://github.com/musescore/MuseScore/pull/27919
- improve tempo import from Dorico https://github.com/musescore/MuseScore/pull/28052
- allow export of text time signatures https://github.com/musescore/MuseScore/pull/28156
- export tremolo bar symbols https://github.com/musescore/MuseScore/pull/28170
- add support for hairpin style https://github.com/musescore/MuseScore/pull/28221
- improve tab and percussion clef handling https://github.com/musescore/MuseScore/pull/28231
- add support for hammer-on and pull-off https://github.com/musescore/MuseScore/pull/28251
- add support for time signatures across staves https://github.com/musescore/MuseScore/pull/28334
- import string-mute element https://github.com/musescore/MuseScore/pull/29263
- improve logic for visibitlity of lyrics https://github.com/musescore/MuseScore/pull/29277
- add export of polychords https://github.com/musescore/MuseScore/pull/29362
- add support for text articulations https://github.com/musescore/MuseScore/pull/29447
List of newly supported elements
Here is a list of those elements for which support has now been added.
<accidental-mark><appearance><concert-score><encoder><first><golpe><group-barline><group-time><hammer-on><handbell><harmon-closed><harmon-mute><harp-pedals><hole><hole-closed><instrument-change><left-divider><line-detail><line-width><measure-distance><measure-layout><miscellaneous><miscellaneous-field><music-font><mute><note-size><notehead-text><numeral><numeral-root><numeral-alter><part-name-display><part-abbreviation-display><play><pull-of><right-divider><second><source><staff-size><staff-type><straight><string-mute><swing><swing-type><system-dividers><tap><with-bar>
Owner
- Name: Klaus Rettinghaus
- Login: rettinghaus
- Kind: user
- Location: Berlin
- Company: Enote GmbH
- Twitter: rettingklaus
- Repositories: 64
- Profile: https://github.com/rettinghaus
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this dataset, please cite it using the metadata from this file."
authors:
- family-names: Rettinghaus
given-names: Klaus
email: klaus.rettinghaus@gmail.com
orcid: https://orcid.org/0000-0003-1898-2543
title: "MuseScore MusicXML project"
abstract: "Project to complete MusicXML support in MuseScore"
type: dataset
version: v1.0.0
license: CC-BY-4.0
date-released: 2025-06-03
identifiers:
- type: url
value: https://github.com/rettinghaus/musescore-musicxml
GitHub Events
Total
- Push event: 28
- Create event: 1
Last Year
- Push event: 28
- Create event: 1