* Parse.detach_levels() for emptying all parsed scores from annotations * Parse.store_mscx() for storing altered (e.g. emptied) score objects as MuseScore files * Parse.metadata() to return a DataFrame with all parsed pieces' metadata * Parse.get_labels() to retrieve labels of a particular kind * Parse.info() has improved the information that objects return about themselves * Parse['key'] for a quick overview of the files of a given key * Parse can be used with a custom index instead of IDs [an ID is an (key, i) tuple] * Score.store_list() for easily storing TSVs * improved expansion of DCML harmony labels
0.2.0
New features:
* attaching and detaching labels * parsing multiple pieces at once * extraction of metadata from scores * inclusion of staff text, dynamics and articulation in chord lists, added 'auto' mode * conversion of MuseScore's encoding of absolute chords * first version of docs
0.1.3
At this stage, the library can parse MuseScore 3 files to different types of lists:
* measures * chords (= groups of notes) * including slurs and spanners such as pedal, 8va or hairpin markings * including lyrics * notes * harmonies
and also some basic metadata.
0.1.0
This release has the basic skeleton of the library and is able to parse measure lists.