Currently this program only provides a decimal number which can be converted to hex,binary,octal,etc.
-Currently only decimal numbers displayed in console as output. Will put output in text file later along with hex, octal, binary versions.
-Staff information, sharps, flats not encoded yet.
-Note Information Encoded:
-
Note Type(Rest or Note with pitch)
-
Duration dependent on time signature, 1-8 beats
-
Time Signature 1/4, 2/4, 3/4, 4/4, 3/8, 6/8, 9/8, 12/8
-
Note Pitch (5 octaves)
-
Recommended: Only compose with an instrument that has only 1 staff. Staff info is not encoded.
-Xerces-C++ library
-Recommended any software that exports MusicXML files e.g MuseScore, Finale, Logic Pro, etc.
- cd directory-where-cloned-git-repository
- make
$ ./musicxml-parse Test.xml
Music XML Guide:https://wpmedia.musicxml.com/wp-content/uploads/2012/12/musicxml-tutorial.pdf Binary,Decimal,Hex,Octal Converter:http://coderstoolbox.net/number/