meico v0.8.34
v0.8.34
- Added support for attribute
xml:id
on MPM maps in classmeico.mpm.elements.maps.GenericMap
. meico.mpm.elements.maps.GenericMap
constructor has now full support for MSMscore
.- Fixed data integrity of MPM maps that get processed by rubato transformation during performance rendering.
- Optimization of the performance rendering process.
- New method
meico.msm.Msm.getPart()
to retrieve a specificpart
element. - Ornamentation support added to MPM API.
- New classes are
meico.mpm.elements.styles.OrnamentationStyle
,meico.mpm.elements.styles.defs.OrnamentDef
,meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient
,meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread
,meico.mpm.elements.maps.OrnamentationMap
, andmeico.mpm.elements.maps.data.OrnamentData
. - Added MEI export for element
arpeg
to MPM ornamentation. New methodmeico.mei.Mei.processArpeg()
and additions tomeico.mei.Mei.makeMovement()
and classmeico.mei.Helper
. - Ornamentation has been added to the performance rendering in
meico.mpm.elements.Performance.perform()
.
- New classes are
- Enhancement of method
meico.mei.Helper.computeControlEventTiming()
; in search for the timing of an MEI control event, it will now also look at the first reference in attributeplist
. - Deleted package
meico.midi.legacy
.
v0.8.33
- New method
meico.midi.Midi.exportAudio(Soundbank soundbank)
to convert MIDI to audio with a soundfont that is already loaded, so its correspondingFile
is no longer required.