Musicxml Parser

23/6/24 Updating paths is no longer needed Just run the plugin on the current open score.
6/6/2024 Major update:
The plugin now runs on the current .mscz file
Proceed as follows:
Open the plugin qml file in Notepad++ (or any plain text editor)
Search for id: musicxmlFile and update the full path of the corresponding musicxml file (i.e. your current file with the .musicxml extension.)

Search for target and and also update the full path without an extension
Search for var toCheck and comment out (add // at start of line) options you don’t want/need
Run the plugin on the testfile articulate3.mscz & you should get the folowng output:

Key Signature C found at measure 1.00 in voice 1
Time Signature 4/4 found at measure 1.00 in voice 1
Clef G found at measure 1.00 in voice 1
Up bow found at measure 1.00 in voice 1
Arpeggio found at measure 1.00 in voice 1
hello found at measure 1.25 in voice 1
goodbye found at measure 1.50 in voice 1
Fermata found at measure 1.67 in voice 1
Down bow found at measure 2.00 in voice 1
Pizz. found at measure 2.06 in voice 1
pizz. found at measure 2.06 in voice 1
Grace note found at measure 2.50 in voice 1
Up bow found at measure 2.50 in voice 1
Down bow found at measure 2.75 in voice 1
Arpeggio found at measure 2.75 in voice 1
Nice frame! found at measure 3.00 in voice 1
Picasso found at measure 3.00 in voice 1
Crescendo found at measure 3.00 in voice 1
Pizz. found at measure 3.25 in voice 1
pizz. found at measure 3.25 in voice 1
Time Signature 3/4 found at measure 4.00 in voice 1
Clef F found at measure 4.00 in voice 1
Pedal found at measure 4.00 in voice 1
Up bow found at measure 4.00 in voice 1
hello found at measure 4.33 in voice 1
goodbye found at measure 5.00 in voice 1
Fermata found at measure 5.22 in voice 1
Grace note found at measure 6.00 in voice 1
Slur found at measure 7.33 in voice 1
Time Signature 4/4 found at measure 8.00 in voice 1
Clef G found at measure 9.00 in voice 1
Tempo: 80 beats per minute for a quarternote found at measure 9.00 in voice 1
Accent found at measure 9.00 in voice 1
Staccato found at measure 9.25 in voice 1
Tenuto found at measure 9.50 in voice 1
Harmonic found at measure 10.00 in voice 1
Trill found at measure 10.06 in voice 1
Grace note found at measure 10.50 in voice 1
Mordent found at measure 10.50 in voice 1
Grace note found at measure 11.00 in voice 1
Grace note found at measure 11.25 in voice 1
Slur found at measure 11.25 in voice
Tie found at measure 11.75 in voice 1
Cresc. found at measure 13.00 in voice 1
cresc. found at measure 13.00 in voice 1
Volta found at measure 14.00 in voice 1
Grace note found at measure 14.50 in voice 1
Slur found at measure 15.50 in voice 1
mf found at measure 17.00 in voice 1
Grace note found at measure 18.50 in voice 1
Slur found at measure 19.50 in voice 1
Pedal found at measure 21.00 in voice 1
Arpeggio found at measure 22.00 in voice 1
Grace note found at measure 22.50 in voice 1
Tremolo found at measure 22.50 in voice 1
Swing found at measure 23.00 in voice 1
Swing found at measure 23.00 in voice 1
Vivace found at measure 23.50 in voice 1
Vivace found at measure 23.50 in voice 1
Slur found at measure 23.50 in voice 1
Breath Mark found at measure 23.75 in voice 1

Please report issues in the forum. I follow https://musescore.org/en/tracker every day.

Issue Tracker

API compatibility
3.x
Plugin categories
Analysis
Upload
Attachment Size
articulate3.mscz 15.51 KB
MusicxmlParser.qml 9.3 KB