Skip to content

Commit

Permalink
v0.8.34
Browse files Browse the repository at this point in the history
- 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`.
  • Loading branch information
axelberndt committed Mar 31, 2022
1 parent ec42584 commit 4646b13
Show file tree
Hide file tree
Showing 259 changed files with 1,997 additions and 3,675 deletions.
35 changes: 27 additions & 8 deletions MEI_Coverage_Documentation.md

Large diffs are not rendered by default.

7 changes: 2 additions & 5 deletions docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_172) on Tue Mar 22 16:40:03 CET 2022 -->
<!-- Generated by javadoc (1.8.0_172) on Thu Mar 31 10:43:09 CEST 2022 -->
<title>All Classes</title>
<meta name="date" content="2022-03-22">
<meta name="date" content="2022-03-31">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -32,7 +32,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/mpm/elements/styles/defs/DynamicsDef.html" title="class in meico.mpm.elements.styles.defs" target="classFrame">DynamicsDef</a></li>
<li><a href="meico/mpm/elements/maps/DynamicsMap.html" title="class in meico.mpm.elements.maps" target="classFrame">DynamicsMap</a></li>
<li><a href="meico/mpm/elements/styles/DynamicsStyle.html" title="class in meico.mpm.elements.styles" target="classFrame">DynamicsStyle</a></li>
<li><a href="meico/midi/legacy/Event.html" title="class in meico.midi.legacy" target="classFrame">Event</a></li>
<li><a href="meico/midi/EventMaker.html" title="class in meico.midi" target="classFrame">EventMaker</a></li>
<li><a href="meico/pitches/FeatureElement.html" title="class in meico.pitches" target="classFrame">FeatureElement</a></li>
<li><a href="meico/pitches/FeatureVector.html" title="class in meico.pitches" target="classFrame">FeatureVector</a></li>
Expand All @@ -55,7 +54,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/midi/Midi.html" title="class in meico.midi" target="classFrame">Midi</a></li>
<li><a href="meico/midi/Midi2AudioRenderer.html" title="class in meico.midi" target="classFrame">Midi2AudioRenderer</a></li>
<li><a href="meico/midi/Midi2MsmConverter.html" title="class in meico.midi" target="classFrame">Midi2MsmConverter</a></li>
<li><a href="meico/midi/legacy/MidiOld.html" title="class in meico.midi.legacy" target="classFrame">MidiOld</a></li>
<li><a href="meico/midi/MidiPlayer.html" title="class in meico.midi" target="classFrame">MidiPlayer</a></li>
<li><a href="meico/mpm/Mpm.html" title="class in meico.mpm" target="classFrame">Mpm</a></li>
<li><a href="meico/msm/Msm.html" title="class in meico.msm" target="classFrame">Msm</a></li>
Expand Down Expand Up @@ -83,7 +81,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/mpm/elements/styles/defs/TempoDef.html" title="class in meico.mpm.elements.styles.defs" target="classFrame">TempoDef</a></li>
<li><a href="meico/mpm/elements/maps/TempoMap.html" title="class in meico.mpm.elements.maps" target="classFrame">TempoMap</a></li>
<li><a href="meico/mpm/elements/styles/TempoStyle.html" title="class in meico.mpm.elements.styles" target="classFrame">TempoStyle</a></li>
<li><a href="meico/midi/legacy/TrackOld.html" title="class in meico.midi.legacy" target="classFrame">TrackOld</a></li>
<li><a href="meico/midi/UnsupportedSoundbankException.html" title="class in meico.midi" target="classFrame">UnsupportedSoundbankException</a></li>
<li><a href="meico/xml/XmlBase.html" title="class in meico.xml" target="classFrame">XmlBase</a></li>
</ul>
Expand Down
7 changes: 2 additions & 5 deletions docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_172) on Tue Mar 22 16:40:03 CET 2022 -->
<!-- Generated by javadoc (1.8.0_172) on Thu Mar 31 10:43:09 CEST 2022 -->
<title>All Classes</title>
<meta name="date" content="2022-03-22">
<meta name="date" content="2022-03-31">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -32,7 +32,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/mpm/elements/styles/defs/DynamicsDef.html" title="class in meico.mpm.elements.styles.defs">DynamicsDef</a></li>
<li><a href="meico/mpm/elements/maps/DynamicsMap.html" title="class in meico.mpm.elements.maps">DynamicsMap</a></li>
<li><a href="meico/mpm/elements/styles/DynamicsStyle.html" title="class in meico.mpm.elements.styles">DynamicsStyle</a></li>
<li><a href="meico/midi/legacy/Event.html" title="class in meico.midi.legacy">Event</a></li>
<li><a href="meico/midi/EventMaker.html" title="class in meico.midi">EventMaker</a></li>
<li><a href="meico/pitches/FeatureElement.html" title="class in meico.pitches">FeatureElement</a></li>
<li><a href="meico/pitches/FeatureVector.html" title="class in meico.pitches">FeatureVector</a></li>
Expand All @@ -55,7 +54,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/midi/Midi.html" title="class in meico.midi">Midi</a></li>
<li><a href="meico/midi/Midi2AudioRenderer.html" title="class in meico.midi">Midi2AudioRenderer</a></li>
<li><a href="meico/midi/Midi2MsmConverter.html" title="class in meico.midi">Midi2MsmConverter</a></li>
<li><a href="meico/midi/legacy/MidiOld.html" title="class in meico.midi.legacy">MidiOld</a></li>
<li><a href="meico/midi/MidiPlayer.html" title="class in meico.midi">MidiPlayer</a></li>
<li><a href="meico/mpm/Mpm.html" title="class in meico.mpm">Mpm</a></li>
<li><a href="meico/msm/Msm.html" title="class in meico.msm">Msm</a></li>
Expand Down Expand Up @@ -83,7 +81,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="meico/mpm/elements/styles/defs/TempoDef.html" title="class in meico.mpm.elements.styles.defs">TempoDef</a></li>
<li><a href="meico/mpm/elements/maps/TempoMap.html" title="class in meico.mpm.elements.maps">TempoMap</a></li>
<li><a href="meico/mpm/elements/styles/TempoStyle.html" title="class in meico.mpm.elements.styles">TempoStyle</a></li>
<li><a href="meico/midi/legacy/TrackOld.html" title="class in meico.midi.legacy">TrackOld</a></li>
<li><a href="meico/midi/UnsupportedSoundbankException.html" title="class in meico.midi">UnsupportedSoundbankException</a></li>
<li><a href="meico/xml/XmlBase.html" title="class in meico.xml">XmlBase</a></li>
</ul>
Expand Down
Loading

0 comments on commit 4646b13

Please sign in to comment.