A comment: You may even try MidiAndMusicXmlPlayer. Available at programfabriken.com. Ignore the warning about "unknown publisher". This should work at WIN10.
I attached the file after loading and saving the file with Finale 2012. /Mogens
Your file works fine here. I have WIN8, Finale Songwriter 2012. Your file is ANSI, in the file UTF8 is specified. Works also with MuseScore and my MusicXML player. Tried saving the file as UTF8 - but then Finale 2012 reported "Ungültiger Dataityp von Datei ...". The file still works fine w...
If you add an example file, then a lot of people can check it.
Check the encoding - you can do it by loading the xml-file in Notepad. Is it CodePage, Utf8, Utf16 ... ? You may save it as Utf8 and test (if the xml-file contains "encoding="UTF-8"").
What app? Yes you may edit the MusicXML file. A problem that arise is is the encoding of the file. The file may be Codepage, UTF8, UTF16 or UTF32. Also the format may be big endian or little endian. A dump of a MusicXML file: 00000000 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 xml.version="...
Hello Dr John What are your needs? Do you want to write your own program or do you just need to create the data and use your time for further processing? I made a program that can save all start times for the notes. This of cause done for my own tests. Here is what my program generates in test mode ...
This is a very useful test file - "12149-Complete.xml". It shows the problems of XML-sanity. This a a paradox: The file is UniCode format "UTF-16LE". This is defined inside the file. But I can't read the file before I know the format. But this is fixed by opening it with Nodepad ...
About the list of programs supporting Music Xml: How do I get my program on the list? The program is a simple Midi and Music Xml Player. It is called MidiAndMusicXmlPlayer. Is can be downloaded from http://www.programfabriken.com or from AppStore. It works on PC and MAC. You can select which Parts/T...
My basic principle is: The Music Xml file is divided in parts. The Midi-file is divided in tracks (format 1). Each part in Music Xml becomes a Midi track. My program has a state machine, which reads the Music Xml file and saves data in a array with an element for every time division. This array call...
Yes "previous note + duration = start time next note". But not for <chord>. But note the commands <backup ...> and <forward ...> that are used to go back and forward. The notes need not to be in order at all. Also voltas and repeat will change the order of notes. Also the <tie ...> command...