meico v0.9.0
v0.9.0
- Added basic MusicXML integration to meico and meicoApp. Both MusicXML file formats, raw (
.musicxml
,.xml
) and compressed (.mxl
) are supported for reading and writing. - While the ProxyMusic framework does not support marshalling and demarshalling of MusicXML
score-timewise
, classmeico.musicxml.MusicXml
supports conversion ofscore-timewise
toscore-partwise
and vice versa. - Integration of MusicXML basic functionality in meicoApp.
- New class
meico.mei.Mei2MsmMpmConverter
has been added to implement a better modularization of different conversion options. All conversion functionality from MEI to MSM and MPM moved frommeico.mei.MEI
andmeico.mei.Helper
into this class. Classmeico.mei.Helper
still holds all static methods, as these are useful also outside of this particular conversion. - Slight changes in methods
convert()
andmakeMovement()
of classmeico.mei.Mei2MsmMpmConverter
. TherelatedResources
entries in the MPM are now only with filenames and no longer with the absloute path on the local machine. - Added MusicXML Coverage Documentation.
- XOM update to v1.3.8.
- Enhancement in
meico.xml.XmlBase.XmlBase(String xml)
constructor. The added exceptions may require some applications to extend their exception handling also for other classes that are based onXmlBase
. - Added new class
meico.supplementary.InputStream2StringConverter
.
Verovio Fix in meicoApp
- Verovio update to v3.15.0-5abc7c0 and fix (due to broken backward compatibility).
- Score rendering to one continuous line has been removed.