Skip to content

meico v0.8.34

Compare
Choose a tag to compare
@axelberndt axelberndt released this 31 Mar 08:51
· 60 commits to master since this release

v0.8.34

  • Added support for attribute xml:id on MPM maps in class meico.mpm.elements.maps.GenericMap.
  • meico.mpm.elements.maps.GenericMap constructor has now full support for MSM score.
  • 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 specific part 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, and meico.mpm.elements.maps.data.OrnamentData.
    • Added MEI export for element arpeg to MPM ornamentation. New method meico.mei.Mei.processArpeg() and additions to meico.mei.Mei.makeMovement() and class meico.mei.Helper.
    • Ornamentation has been added to the performance rendering in meico.mpm.elements.Performance.perform().
  • 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 attribute plist.
  • 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 corresponding File is no longer required.