diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html
index 92dc54ff..888a8f72 100644
--- a/docs/allclasses-frame.html
+++ b/docs/allclasses-frame.html
@@ -2,9 +2,9 @@
-
+
All Classes
-
+
diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html
index 59a5764f..85e80ede 100644
--- a/docs/allclasses-noframe.html
+++ b/docs/allclasses-noframe.html
@@ -2,9 +2,9 @@
-
+
All Classes
-
+
diff --git a/docs/constant-values.html b/docs/constant-values.html
index ba20c357..119fbb96 100644
--- a/docs/constant-values.html
+++ b/docs/constant-values.html
@@ -2,9 +2,9 @@
-
+
Constant Field Values
-
+
@@ -95,7 +95,7 @@ meico.*
public static final java.lang.String
version
-"0.8.41"
+"0.8.44"
diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html
index 3c40040b..3c69815b 100644
--- a/docs/deprecated-list.html
+++ b/docs/deprecated-list.html
@@ -2,9 +2,9 @@
-
+
Deprecated List
-
+
diff --git a/docs/help-doc.html b/docs/help-doc.html
index 32e0f83c..778379f2 100644
--- a/docs/help-doc.html
+++ b/docs/help-doc.html
@@ -2,9 +2,9 @@
-
+
API Help
-
+
diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html
index 644c1f83..01c94e97 100644
--- a/docs/index-files/index-1.html
+++ b/docs/index-files/index-1.html
@@ -2,9 +2,9 @@
-
+
A-Index
-
+
diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html
index bbde7da2..15675ea9 100644
--- a/docs/index-files/index-10.html
+++ b/docs/index-files/index-10.html
@@ -2,9 +2,9 @@
-
+
J-Index
-
+
diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html
index 13db10c5..5b694bb2 100644
--- a/docs/index-files/index-11.html
+++ b/docs/index-files/index-11.html
@@ -2,9 +2,9 @@
-
+
K-Index
-
+
diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html
index 1cd98e24..a563f9b5 100644
--- a/docs/index-files/index-12.html
+++ b/docs/index-files/index-12.html
@@ -2,9 +2,9 @@
-
+
L-Index
-
+
diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html
index faa8794b..2301f2e8 100644
--- a/docs/index-files/index-13.html
+++ b/docs/index-files/index-13.html
@@ -2,9 +2,9 @@
-
+
M-Index
-
+
diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html
index 7bf1a7c5..3136b2a4 100644
--- a/docs/index-files/index-14.html
+++ b/docs/index-files/index-14.html
@@ -2,9 +2,9 @@
-
+
N-Index
-
+
diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html
index bd7b67cd..e7e6743a 100644
--- a/docs/index-files/index-15.html
+++ b/docs/index-files/index-15.html
@@ -2,9 +2,9 @@
-
+
O-Index
-
+
diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html
index a251b5fa..7deda631 100644
--- a/docs/index-files/index-16.html
+++ b/docs/index-files/index-16.html
@@ -2,9 +2,9 @@
-
+
P-Index
-
+
diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html
index aed3bfb3..de22b5b2 100644
--- a/docs/index-files/index-17.html
+++ b/docs/index-files/index-17.html
@@ -2,9 +2,9 @@
-
+
Q-Index
-
+
diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html
index c9836ea5..32816cb2 100644
--- a/docs/index-files/index-18.html
+++ b/docs/index-files/index-18.html
@@ -2,9 +2,9 @@
-
+
R-Index
-
+
@@ -234,7 +234,7 @@ R
- ornament.dynamics
- ornament.date.offset (an offset) ... ornament.milliseconds.date.offset comes later in the rendering pipeline,
- ornament.duration (absolute duration) ... ornament.milliseconds.duration comes later in the rendering pipeline,
- - ornament.noteoff.shift (true/false),
+ - ornament.noteoff.shift (true or absent=false),
renderArticulationToMap_millisecondModifiers(GenericMap) - Method in class meico.mpm.elements.maps.ArticulationMap
@@ -316,7 +316,8 @@ R
render ornamentation milliseconds modifier attributes into performance attributes:
- ornament.milliseconds.date.offset into milliseconds.date
- - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.noteoff.shift (true/false)
renderOrnamentationToMap(GenericMap, OrnamentationMap) - Static method in class meico.mpm.elements.maps.OrnamentationMap
diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html
index 16d756e8..f967c029 100644
--- a/docs/index-files/index-19.html
+++ b/docs/index-files/index-19.html
@@ -2,9 +2,9 @@
-
+
S-Index
-
+
diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html
index 1add17c3..9e3541f3 100644
--- a/docs/index-files/index-2.html
+++ b/docs/index-files/index-2.html
@@ -2,9 +2,9 @@
-
+
B-Index
-
+
diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html
index f510c7dc..2790cd7a 100644
--- a/docs/index-files/index-20.html
+++ b/docs/index-files/index-20.html
@@ -2,9 +2,9 @@
-
+
T-Index
-
+
diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html
index a0ae12f3..bfb97abc 100644
--- a/docs/index-files/index-21.html
+++ b/docs/index-files/index-21.html
@@ -2,9 +2,9 @@
-
+
U-Index
-
+
diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html
index 53617587..11e60ea2 100644
--- a/docs/index-files/index-22.html
+++ b/docs/index-files/index-22.html
@@ -2,9 +2,9 @@
-
+
V-Index
-
+
diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html
index 0b0efb74..ae92c1d0 100644
--- a/docs/index-files/index-23.html
+++ b/docs/index-files/index-23.html
@@ -2,9 +2,9 @@
-
+
W-Index
-
+
diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html
index c6dbfcd8..de019309 100644
--- a/docs/index-files/index-24.html
+++ b/docs/index-files/index-24.html
@@ -2,9 +2,9 @@
-
+
X-Index
-
+
diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html
index 4ebbcec1..bdc4fa95 100644
--- a/docs/index-files/index-3.html
+++ b/docs/index-files/index-3.html
@@ -2,9 +2,9 @@
-
+
C-Index
-
+
diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html
index 6c7c25e4..47d135d1 100644
--- a/docs/index-files/index-4.html
+++ b/docs/index-files/index-4.html
@@ -2,9 +2,9 @@
-
+
D-Index
-
+
diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html
index 78bac779..4ef9d931 100644
--- a/docs/index-files/index-5.html
+++ b/docs/index-files/index-5.html
@@ -2,9 +2,9 @@
-
+
E-Index
-
+
diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html
index f803c6b5..7c573322 100644
--- a/docs/index-files/index-6.html
+++ b/docs/index-files/index-6.html
@@ -2,9 +2,9 @@
-
+
F-Index
-
+
diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html
index d1698d38..e75408f5 100644
--- a/docs/index-files/index-7.html
+++ b/docs/index-files/index-7.html
@@ -2,9 +2,9 @@
-
+
G-Index
-
+
diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html
index 6665ffe8..017232a2 100644
--- a/docs/index-files/index-8.html
+++ b/docs/index-files/index-8.html
@@ -2,9 +2,9 @@
-
+
H-Index
-
+
diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html
index 6e51b88c..385770f4 100644
--- a/docs/index-files/index-9.html
+++ b/docs/index-files/index-9.html
@@ -2,9 +2,9 @@
-
+
I-Index
-
+
diff --git a/docs/index.html b/docs/index.html
index 8ad12026..f8b93948 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,7 +2,7 @@
-
+
Generated Documentation (Untitled)
diff --git a/docs/meico/audio/Audio.html b/docs/meico/audio/Audio.html
index 1791d8bd..e50dae8a 100644
--- a/docs/meico/audio/Audio.html
+++ b/docs/meico/audio/Audio.html
@@ -2,9 +2,9 @@
-
+
Audio
-
+
diff --git a/docs/meico/audio/AudioPlayer.html b/docs/meico/audio/AudioPlayer.html
index 4d757c98..adae0a1b 100644
--- a/docs/meico/audio/AudioPlayer.html
+++ b/docs/meico/audio/AudioPlayer.html
@@ -2,9 +2,9 @@
-
+
AudioPlayer
-
+
diff --git a/docs/meico/audio/class-use/Audio.html b/docs/meico/audio/class-use/Audio.html
index 55c52afc..81f42d09 100644
--- a/docs/meico/audio/class-use/Audio.html
+++ b/docs/meico/audio/class-use/Audio.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.audio.Audio
-
+
diff --git a/docs/meico/audio/class-use/AudioPlayer.html b/docs/meico/audio/class-use/AudioPlayer.html
index 51cda98d..764d503c 100644
--- a/docs/meico/audio/class-use/AudioPlayer.html
+++ b/docs/meico/audio/class-use/AudioPlayer.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.audio.AudioPlayer
-
+
diff --git a/docs/meico/audio/package-frame.html b/docs/meico/audio/package-frame.html
index 95021098..313336f6 100644
--- a/docs/meico/audio/package-frame.html
+++ b/docs/meico/audio/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.audio
-
+
diff --git a/docs/meico/audio/package-summary.html b/docs/meico/audio/package-summary.html
index c7d40dcd..f4d315d1 100644
--- a/docs/meico/audio/package-summary.html
+++ b/docs/meico/audio/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.audio
-
+
diff --git a/docs/meico/audio/package-tree.html b/docs/meico/audio/package-tree.html
index 566eec21..5428333f 100644
--- a/docs/meico/audio/package-tree.html
+++ b/docs/meico/audio/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.audio Class Hierarchy
-
+
diff --git a/docs/meico/audio/package-use.html b/docs/meico/audio/package-use.html
index 90461130..0d76c83e 100644
--- a/docs/meico/audio/package-use.html
+++ b/docs/meico/audio/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.audio
-
+
diff --git a/docs/meico/class-use/Meico.html b/docs/meico/class-use/Meico.html
index 4b77c2ce..902971fa 100644
--- a/docs/meico/class-use/Meico.html
+++ b/docs/meico/class-use/Meico.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.Meico
-
+
diff --git a/docs/meico/mei/Helper.html b/docs/meico/mei/Helper.html
index 265fe330..ea7ca5fc 100644
--- a/docs/meico/mei/Helper.html
+++ b/docs/meico/mei/Helper.html
@@ -2,9 +2,9 @@
-
+
Helper
-
+
diff --git a/docs/meico/mei/Mei.html b/docs/meico/mei/Mei.html
index c4eddb56..acf8a38d 100644
--- a/docs/meico/mei/Mei.html
+++ b/docs/meico/mei/Mei.html
@@ -2,9 +2,9 @@
-
+
Mei
-
+
diff --git a/docs/meico/mei/class-use/Helper.html b/docs/meico/mei/class-use/Helper.html
index 245b7eec..98122589 100644
--- a/docs/meico/mei/class-use/Helper.html
+++ b/docs/meico/mei/class-use/Helper.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mei.Helper
-
+
diff --git a/docs/meico/mei/class-use/Mei.html b/docs/meico/mei/class-use/Mei.html
index 1c7ac0ba..b4b19c53 100644
--- a/docs/meico/mei/class-use/Mei.html
+++ b/docs/meico/mei/class-use/Mei.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mei.Mei
-
+
diff --git a/docs/meico/mei/package-frame.html b/docs/meico/mei/package-frame.html
index 4c9b33e4..5600e822 100644
--- a/docs/meico/mei/package-frame.html
+++ b/docs/meico/mei/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mei
-
+
diff --git a/docs/meico/mei/package-summary.html b/docs/meico/mei/package-summary.html
index c573e721..426c14c0 100644
--- a/docs/meico/mei/package-summary.html
+++ b/docs/meico/mei/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mei
-
+
diff --git a/docs/meico/mei/package-tree.html b/docs/meico/mei/package-tree.html
index 4253f07f..4ee20a8b 100644
--- a/docs/meico/mei/package-tree.html
+++ b/docs/meico/mei/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mei Class Hierarchy
-
+
diff --git a/docs/meico/mei/package-use.html b/docs/meico/mei/package-use.html
index 9266b880..67330b1b 100644
--- a/docs/meico/mei/package-use.html
+++ b/docs/meico/mei/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mei
-
+
diff --git a/docs/meico/midi/EventMaker.html b/docs/meico/midi/EventMaker.html
index 70907f62..6cea381e 100644
--- a/docs/meico/midi/EventMaker.html
+++ b/docs/meico/midi/EventMaker.html
@@ -2,9 +2,9 @@
-
+
EventMaker
-
+
diff --git a/docs/meico/midi/InstrumentsDictionary.html b/docs/meico/midi/InstrumentsDictionary.html
index 52d8b914..b6586338 100644
--- a/docs/meico/midi/InstrumentsDictionary.html
+++ b/docs/meico/midi/InstrumentsDictionary.html
@@ -2,9 +2,9 @@
-
+
InstrumentsDictionary
-
+
diff --git a/docs/meico/midi/Midi.html b/docs/meico/midi/Midi.html
index 1f2e95b1..3170f3ce 100644
--- a/docs/meico/midi/Midi.html
+++ b/docs/meico/midi/Midi.html
@@ -2,9 +2,9 @@
-
+
Midi
-
+
diff --git a/docs/meico/midi/Midi2AudioRenderer.html b/docs/meico/midi/Midi2AudioRenderer.html
index 3c00ae10..fdad7888 100644
--- a/docs/meico/midi/Midi2AudioRenderer.html
+++ b/docs/meico/midi/Midi2AudioRenderer.html
@@ -2,9 +2,9 @@
-
+
Midi2AudioRenderer
-
+
diff --git a/docs/meico/midi/Midi2MsmConverter.html b/docs/meico/midi/Midi2MsmConverter.html
index 3f5078cf..4639748c 100644
--- a/docs/meico/midi/Midi2MsmConverter.html
+++ b/docs/meico/midi/Midi2MsmConverter.html
@@ -2,9 +2,9 @@
-
+
Midi2MsmConverter
-
+
diff --git a/docs/meico/midi/MidiPlayer.html b/docs/meico/midi/MidiPlayer.html
index 3de21781..5829e4f5 100644
--- a/docs/meico/midi/MidiPlayer.html
+++ b/docs/meico/midi/MidiPlayer.html
@@ -2,9 +2,9 @@
-
+
MidiPlayer
-
+
diff --git a/docs/meico/midi/UnsupportedSoundbankException.html b/docs/meico/midi/UnsupportedSoundbankException.html
index 7442b957..06395350 100644
--- a/docs/meico/midi/UnsupportedSoundbankException.html
+++ b/docs/meico/midi/UnsupportedSoundbankException.html
@@ -2,9 +2,9 @@
-
+
UnsupportedSoundbankException
-
+
diff --git a/docs/meico/midi/class-use/EventMaker.html b/docs/meico/midi/class-use/EventMaker.html
index bb84f184..54ede252 100644
--- a/docs/meico/midi/class-use/EventMaker.html
+++ b/docs/meico/midi/class-use/EventMaker.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.EventMaker
-
+
diff --git a/docs/meico/midi/class-use/InstrumentsDictionary.html b/docs/meico/midi/class-use/InstrumentsDictionary.html
index cb112f3c..85e25234 100644
--- a/docs/meico/midi/class-use/InstrumentsDictionary.html
+++ b/docs/meico/midi/class-use/InstrumentsDictionary.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.InstrumentsDictionary
-
+
diff --git a/docs/meico/midi/class-use/Midi.html b/docs/meico/midi/class-use/Midi.html
index 3e1e0844..c717c2ac 100644
--- a/docs/meico/midi/class-use/Midi.html
+++ b/docs/meico/midi/class-use/Midi.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.Midi
-
+
diff --git a/docs/meico/midi/class-use/Midi2AudioRenderer.html b/docs/meico/midi/class-use/Midi2AudioRenderer.html
index 8d7cf093..704a25e8 100644
--- a/docs/meico/midi/class-use/Midi2AudioRenderer.html
+++ b/docs/meico/midi/class-use/Midi2AudioRenderer.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.Midi2AudioRenderer
-
+
diff --git a/docs/meico/midi/class-use/Midi2MsmConverter.html b/docs/meico/midi/class-use/Midi2MsmConverter.html
index 47a157d7..48f43832 100644
--- a/docs/meico/midi/class-use/Midi2MsmConverter.html
+++ b/docs/meico/midi/class-use/Midi2MsmConverter.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.Midi2MsmConverter
-
+
diff --git a/docs/meico/midi/class-use/MidiPlayer.html b/docs/meico/midi/class-use/MidiPlayer.html
index 6fbed202..57d7cdf2 100644
--- a/docs/meico/midi/class-use/MidiPlayer.html
+++ b/docs/meico/midi/class-use/MidiPlayer.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.MidiPlayer
-
+
diff --git a/docs/meico/midi/class-use/UnsupportedSoundbankException.html b/docs/meico/midi/class-use/UnsupportedSoundbankException.html
index b8395d59..b04dcbf6 100644
--- a/docs/meico/midi/class-use/UnsupportedSoundbankException.html
+++ b/docs/meico/midi/class-use/UnsupportedSoundbankException.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.midi.UnsupportedSoundbankException
-
+
diff --git a/docs/meico/midi/package-frame.html b/docs/meico/midi/package-frame.html
index 25aa7bd3..e42616aa 100644
--- a/docs/meico/midi/package-frame.html
+++ b/docs/meico/midi/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.midi
-
+
diff --git a/docs/meico/midi/package-summary.html b/docs/meico/midi/package-summary.html
index 489ef80b..cbf1cbf6 100644
--- a/docs/meico/midi/package-summary.html
+++ b/docs/meico/midi/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.midi
-
+
diff --git a/docs/meico/midi/package-tree.html b/docs/meico/midi/package-tree.html
index 8cc6240a..787ef202 100644
--- a/docs/meico/midi/package-tree.html
+++ b/docs/meico/midi/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.midi Class Hierarchy
-
+
diff --git a/docs/meico/midi/package-use.html b/docs/meico/midi/package-use.html
index 83b68d2f..03a60646 100644
--- a/docs/meico/midi/package-use.html
+++ b/docs/meico/midi/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.midi
-
+
diff --git a/docs/meico/mpm/Mpm.html b/docs/meico/mpm/Mpm.html
index 865f0310..32cbb054 100644
--- a/docs/meico/mpm/Mpm.html
+++ b/docs/meico/mpm/Mpm.html
@@ -2,9 +2,9 @@
-
+
Mpm
-
+
diff --git a/docs/meico/mpm/class-use/Mpm.html b/docs/meico/mpm/class-use/Mpm.html
index 2405801b..4ae56fa1 100644
--- a/docs/meico/mpm/class-use/Mpm.html
+++ b/docs/meico/mpm/class-use/Mpm.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.Mpm
-
+
diff --git a/docs/meico/mpm/elements/Dated.html b/docs/meico/mpm/elements/Dated.html
index a450a61e..9eba0be1 100644
--- a/docs/meico/mpm/elements/Dated.html
+++ b/docs/meico/mpm/elements/Dated.html
@@ -2,9 +2,9 @@
-
+
Dated
-
+
diff --git a/docs/meico/mpm/elements/Global.html b/docs/meico/mpm/elements/Global.html
index db3461d5..aa6cd0cb 100644
--- a/docs/meico/mpm/elements/Global.html
+++ b/docs/meico/mpm/elements/Global.html
@@ -2,9 +2,9 @@
-
+
Global
-
+
diff --git a/docs/meico/mpm/elements/Header.html b/docs/meico/mpm/elements/Header.html
index 78686ff4..d3990c0d 100644
--- a/docs/meico/mpm/elements/Header.html
+++ b/docs/meico/mpm/elements/Header.html
@@ -2,9 +2,9 @@
-
+
Header
-
+
diff --git a/docs/meico/mpm/elements/Part.html b/docs/meico/mpm/elements/Part.html
index 77f2ab60..7c218b86 100644
--- a/docs/meico/mpm/elements/Part.html
+++ b/docs/meico/mpm/elements/Part.html
@@ -2,9 +2,9 @@
-
+
Part
-
+
diff --git a/docs/meico/mpm/elements/Performance.html b/docs/meico/mpm/elements/Performance.html
index f0f60058..71973ba0 100644
--- a/docs/meico/mpm/elements/Performance.html
+++ b/docs/meico/mpm/elements/Performance.html
@@ -2,9 +2,9 @@
-
+
Performance
-
+
diff --git a/docs/meico/mpm/elements/class-use/Dated.html b/docs/meico/mpm/elements/class-use/Dated.html
index 666a8540..1c453f17 100644
--- a/docs/meico/mpm/elements/class-use/Dated.html
+++ b/docs/meico/mpm/elements/class-use/Dated.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.Dated
-
+
diff --git a/docs/meico/mpm/elements/class-use/Global.html b/docs/meico/mpm/elements/class-use/Global.html
index 73cd127e..e2c08131 100644
--- a/docs/meico/mpm/elements/class-use/Global.html
+++ b/docs/meico/mpm/elements/class-use/Global.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.Global
-
+
diff --git a/docs/meico/mpm/elements/class-use/Header.html b/docs/meico/mpm/elements/class-use/Header.html
index 43f7e99a..c06ba257 100644
--- a/docs/meico/mpm/elements/class-use/Header.html
+++ b/docs/meico/mpm/elements/class-use/Header.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.Header
-
+
diff --git a/docs/meico/mpm/elements/class-use/Part.html b/docs/meico/mpm/elements/class-use/Part.html
index 3e6b402e..6e524293 100644
--- a/docs/meico/mpm/elements/class-use/Part.html
+++ b/docs/meico/mpm/elements/class-use/Part.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.Part
-
+
diff --git a/docs/meico/mpm/elements/class-use/Performance.html b/docs/meico/mpm/elements/class-use/Performance.html
index 577d4005..35f18985 100644
--- a/docs/meico/mpm/elements/class-use/Performance.html
+++ b/docs/meico/mpm/elements/class-use/Performance.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.Performance
-
+
diff --git a/docs/meico/mpm/elements/maps/ArticulationMap.html b/docs/meico/mpm/elements/maps/ArticulationMap.html
index 4b18c47e..958dd0e7 100644
--- a/docs/meico/mpm/elements/maps/ArticulationMap.html
+++ b/docs/meico/mpm/elements/maps/ArticulationMap.html
@@ -2,9 +2,9 @@
-
+
ArticulationMap
-
+
diff --git a/docs/meico/mpm/elements/maps/AsynchronyMap.html b/docs/meico/mpm/elements/maps/AsynchronyMap.html
index 96a7d2b4..b3846789 100644
--- a/docs/meico/mpm/elements/maps/AsynchronyMap.html
+++ b/docs/meico/mpm/elements/maps/AsynchronyMap.html
@@ -2,9 +2,9 @@
-
+
AsynchronyMap
-
+
diff --git a/docs/meico/mpm/elements/maps/DynamicsMap.html b/docs/meico/mpm/elements/maps/DynamicsMap.html
index 1ec34a07..b5095c6e 100644
--- a/docs/meico/mpm/elements/maps/DynamicsMap.html
+++ b/docs/meico/mpm/elements/maps/DynamicsMap.html
@@ -2,9 +2,9 @@
-
+
DynamicsMap
-
+
diff --git a/docs/meico/mpm/elements/maps/GenericMap.html b/docs/meico/mpm/elements/maps/GenericMap.html
index cdf52f3a..c3790c75 100644
--- a/docs/meico/mpm/elements/maps/GenericMap.html
+++ b/docs/meico/mpm/elements/maps/GenericMap.html
@@ -2,9 +2,9 @@
-
+
GenericMap
-
+
diff --git a/docs/meico/mpm/elements/maps/ImprecisionMap.html b/docs/meico/mpm/elements/maps/ImprecisionMap.html
index e300cea1..94f5045f 100644
--- a/docs/meico/mpm/elements/maps/ImprecisionMap.html
+++ b/docs/meico/mpm/elements/maps/ImprecisionMap.html
@@ -2,9 +2,9 @@
-
+
ImprecisionMap
-
+
diff --git a/docs/meico/mpm/elements/maps/MetricalAccentuationMap.html b/docs/meico/mpm/elements/maps/MetricalAccentuationMap.html
index beb99a24..92c1e06a 100644
--- a/docs/meico/mpm/elements/maps/MetricalAccentuationMap.html
+++ b/docs/meico/mpm/elements/maps/MetricalAccentuationMap.html
@@ -2,9 +2,9 @@
-
+
MetricalAccentuationMap
-
+
diff --git a/docs/meico/mpm/elements/maps/OrnamentationMap.html b/docs/meico/mpm/elements/maps/OrnamentationMap.html
index 14785538..b899b3fc 100644
--- a/docs/meico/mpm/elements/maps/OrnamentationMap.html
+++ b/docs/meico/mpm/elements/maps/OrnamentationMap.html
@@ -2,9 +2,9 @@
-
+
OrnamentationMap
-
+
@@ -247,7 +247,7 @@ Method Summary
- ornament.dynamics
- ornament.date.offset (an offset) ... ornament.milliseconds.date.offset comes later in the rendering pipeline,
- ornament.duration (absolute duration) ... ornament.milliseconds.duration comes later in the rendering pipeline,
- - ornament.noteoff.shift (true/false),
+ - ornament.noteoff.shift (true or absent=false),
@@ -269,7 +269,8 @@ Method Summary
OrnamentationMap ornamentationMap)
render ornamentation milliseconds modifier attributes into performance attributes:
- ornament.milliseconds.date.offset into milliseconds.date
- - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.noteoff.shift (true/false)
@@ -578,7 +579,7 @@ renderAllNonmillisecondsModifiersToMap
- ornament.dynamics
- ornament.date.offset (an offset) ... ornament.milliseconds.date.offset comes later in the rendering pipeline,
- ornament.duration (absolute duration) ... ornament.milliseconds.duration comes later in the rendering pipeline,
- - ornament.noteoff.shift (true/false),
+ - ornament.noteoff.shift (true or absent=false),
Parameters:
map
-
@@ -595,7 +596,8 @@ renderMillisecondsModifiersToMap
OrnamentationMap ornamentationMap)
render ornamentation milliseconds modifier attributes into performance attributes:
- ornament.milliseconds.date.offset into milliseconds.date
- - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.noteoff.shift (true/false)
Parameters:
map
-
diff --git a/docs/meico/mpm/elements/maps/RubatoMap.html b/docs/meico/mpm/elements/maps/RubatoMap.html
index 2834a67d..1dc6a1a7 100644
--- a/docs/meico/mpm/elements/maps/RubatoMap.html
+++ b/docs/meico/mpm/elements/maps/RubatoMap.html
@@ -2,9 +2,9 @@
-
+
RubatoMap
-
+
diff --git a/docs/meico/mpm/elements/maps/TempoMap.html b/docs/meico/mpm/elements/maps/TempoMap.html
index a04db16b..0c93007a 100644
--- a/docs/meico/mpm/elements/maps/TempoMap.html
+++ b/docs/meico/mpm/elements/maps/TempoMap.html
@@ -2,9 +2,9 @@
-
+
TempoMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html b/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html
index e29dcaaa..6aad2dff 100644
--- a/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.ArticulationMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/AsynchronyMap.html b/docs/meico/mpm/elements/maps/class-use/AsynchronyMap.html
index 4c997e06..3ebe1200 100644
--- a/docs/meico/mpm/elements/maps/class-use/AsynchronyMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/AsynchronyMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.AsynchronyMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/DynamicsMap.html b/docs/meico/mpm/elements/maps/class-use/DynamicsMap.html
index 298d4ed3..64d31494 100644
--- a/docs/meico/mpm/elements/maps/class-use/DynamicsMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/DynamicsMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.DynamicsMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/GenericMap.html b/docs/meico/mpm/elements/maps/class-use/GenericMap.html
index 284c698d..cb0f0781 100644
--- a/docs/meico/mpm/elements/maps/class-use/GenericMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/GenericMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.GenericMap
-
+
@@ -359,7 +359,7 @@
@@ -452,7 +452,8 @@ Uses of OrnamentationMap ornamentationMap)
render ornamentation milliseconds modifier attributes into performance attributes:
- ornament.milliseconds.date.offset into milliseconds.date
- - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.noteoff.shift (true/false)
diff --git a/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html b/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html
index 4e0adb07..dd6d6693 100644
--- a/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.ImprecisionMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/MetricalAccentuationMap.html b/docs/meico/mpm/elements/maps/class-use/MetricalAccentuationMap.html
index 2e4bacc0..010d61d9 100644
--- a/docs/meico/mpm/elements/maps/class-use/MetricalAccentuationMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/MetricalAccentuationMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.MetricalAccentuationMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html b/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html
index dd23348f..6e0d2b88 100644
--- a/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.OrnamentationMap
-
+
@@ -138,7 +138,8 @@ Uses of OrnamentationMap ornamentationMap)
render ornamentation milliseconds modifier attributes into performance attributes:
- ornament.milliseconds.date.offset into milliseconds.date
- - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.milliseconds.duration into milliseconds.date.end
+ - ornament.noteoff.shift (true/false)
diff --git a/docs/meico/mpm/elements/maps/class-use/RubatoMap.html b/docs/meico/mpm/elements/maps/class-use/RubatoMap.html
index b8c67197..64479a5f 100644
--- a/docs/meico/mpm/elements/maps/class-use/RubatoMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/RubatoMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.RubatoMap
-
+
diff --git a/docs/meico/mpm/elements/maps/class-use/TempoMap.html b/docs/meico/mpm/elements/maps/class-use/TempoMap.html
index 691e1dd6..057cd76d 100644
--- a/docs/meico/mpm/elements/maps/class-use/TempoMap.html
+++ b/docs/meico/mpm/elements/maps/class-use/TempoMap.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.TempoMap
-
+
diff --git a/docs/meico/mpm/elements/maps/data/ArticulationData.html b/docs/meico/mpm/elements/maps/data/ArticulationData.html
index 6a1b6990..a605fb38 100644
--- a/docs/meico/mpm/elements/maps/data/ArticulationData.html
+++ b/docs/meico/mpm/elements/maps/data/ArticulationData.html
@@ -2,9 +2,9 @@
-
+
ArticulationData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/DistributionData.html b/docs/meico/mpm/elements/maps/data/DistributionData.html
index 3ddaa151..44d70b59 100644
--- a/docs/meico/mpm/elements/maps/data/DistributionData.html
+++ b/docs/meico/mpm/elements/maps/data/DistributionData.html
@@ -2,9 +2,9 @@
-
+
DistributionData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/DynamicsData.html b/docs/meico/mpm/elements/maps/data/DynamicsData.html
index 28f2d7bf..a7942bd7 100644
--- a/docs/meico/mpm/elements/maps/data/DynamicsData.html
+++ b/docs/meico/mpm/elements/maps/data/DynamicsData.html
@@ -2,9 +2,9 @@
-
+
DynamicsData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/MetricalAccentuationData.html b/docs/meico/mpm/elements/maps/data/MetricalAccentuationData.html
index 88497577..7025f24a 100644
--- a/docs/meico/mpm/elements/maps/data/MetricalAccentuationData.html
+++ b/docs/meico/mpm/elements/maps/data/MetricalAccentuationData.html
@@ -2,9 +2,9 @@
-
+
MetricalAccentuationData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/OrnamentData.html b/docs/meico/mpm/elements/maps/data/OrnamentData.html
index 96f002cf..e98701f7 100644
--- a/docs/meico/mpm/elements/maps/data/OrnamentData.html
+++ b/docs/meico/mpm/elements/maps/data/OrnamentData.html
@@ -2,9 +2,9 @@
-
+
OrnamentData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/RubatoData.html b/docs/meico/mpm/elements/maps/data/RubatoData.html
index be3b19cf..7838795c 100644
--- a/docs/meico/mpm/elements/maps/data/RubatoData.html
+++ b/docs/meico/mpm/elements/maps/data/RubatoData.html
@@ -2,9 +2,9 @@
-
+
RubatoData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/TempoData.html b/docs/meico/mpm/elements/maps/data/TempoData.html
index 4c2550b6..30700ad8 100644
--- a/docs/meico/mpm/elements/maps/data/TempoData.html
+++ b/docs/meico/mpm/elements/maps/data/TempoData.html
@@ -2,9 +2,9 @@
-
+
TempoData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/ArticulationData.html b/docs/meico/mpm/elements/maps/data/class-use/ArticulationData.html
index 28b6b70d..9016e19a 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/ArticulationData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/ArticulationData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.ArticulationData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/DistributionData.html b/docs/meico/mpm/elements/maps/data/class-use/DistributionData.html
index aa1318f2..b45824c8 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/DistributionData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/DistributionData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.DistributionData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/DynamicsData.html b/docs/meico/mpm/elements/maps/data/class-use/DynamicsData.html
index c49bcdf3..bb7c5c97 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/DynamicsData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/DynamicsData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.DynamicsData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/MetricalAccentuationData.html b/docs/meico/mpm/elements/maps/data/class-use/MetricalAccentuationData.html
index dfdc3d4a..747f0f7c 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/MetricalAccentuationData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/MetricalAccentuationData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.MetricalAccentuationData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/OrnamentData.html b/docs/meico/mpm/elements/maps/data/class-use/OrnamentData.html
index 0e8edfb2..4c559a39 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/OrnamentData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/OrnamentData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.OrnamentData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/RubatoData.html b/docs/meico/mpm/elements/maps/data/class-use/RubatoData.html
index 47aef595..6ef55757 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/RubatoData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/RubatoData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.RubatoData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/class-use/TempoData.html b/docs/meico/mpm/elements/maps/data/class-use/TempoData.html
index 26c77d1a..b7cc1e60 100644
--- a/docs/meico/mpm/elements/maps/data/class-use/TempoData.html
+++ b/docs/meico/mpm/elements/maps/data/class-use/TempoData.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.maps.data.TempoData
-
+
diff --git a/docs/meico/mpm/elements/maps/data/package-frame.html b/docs/meico/mpm/elements/maps/data/package-frame.html
index 0dc6e5bf..b69620a4 100644
--- a/docs/meico/mpm/elements/maps/data/package-frame.html
+++ b/docs/meico/mpm/elements/maps/data/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps.data
-
+
diff --git a/docs/meico/mpm/elements/maps/data/package-summary.html b/docs/meico/mpm/elements/maps/data/package-summary.html
index c75040b7..3253e08f 100644
--- a/docs/meico/mpm/elements/maps/data/package-summary.html
+++ b/docs/meico/mpm/elements/maps/data/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps.data
-
+
diff --git a/docs/meico/mpm/elements/maps/data/package-tree.html b/docs/meico/mpm/elements/maps/data/package-tree.html
index db92e65e..a0d23213 100644
--- a/docs/meico/mpm/elements/maps/data/package-tree.html
+++ b/docs/meico/mpm/elements/maps/data/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps.data Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/maps/data/package-use.html b/docs/meico/mpm/elements/maps/data/package-use.html
index 3f5600f7..f3a7330f 100644
--- a/docs/meico/mpm/elements/maps/data/package-use.html
+++ b/docs/meico/mpm/elements/maps/data/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements.maps.data
-
+
diff --git a/docs/meico/mpm/elements/maps/package-frame.html b/docs/meico/mpm/elements/maps/package-frame.html
index e365dab3..9e2bba6b 100644
--- a/docs/meico/mpm/elements/maps/package-frame.html
+++ b/docs/meico/mpm/elements/maps/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps
-
+
diff --git a/docs/meico/mpm/elements/maps/package-summary.html b/docs/meico/mpm/elements/maps/package-summary.html
index 8acd60a6..87d0353f 100644
--- a/docs/meico/mpm/elements/maps/package-summary.html
+++ b/docs/meico/mpm/elements/maps/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps
-
+
diff --git a/docs/meico/mpm/elements/maps/package-tree.html b/docs/meico/mpm/elements/maps/package-tree.html
index c7d8d06f..eef17aa2 100644
--- a/docs/meico/mpm/elements/maps/package-tree.html
+++ b/docs/meico/mpm/elements/maps/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.maps Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/maps/package-use.html b/docs/meico/mpm/elements/maps/package-use.html
index 7fc93c70..0a9c0e63 100644
--- a/docs/meico/mpm/elements/maps/package-use.html
+++ b/docs/meico/mpm/elements/maps/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements.maps
-
+
diff --git a/docs/meico/mpm/elements/metadata/Author.html b/docs/meico/mpm/elements/metadata/Author.html
index 0a6687b5..ee5cdd0f 100644
--- a/docs/meico/mpm/elements/metadata/Author.html
+++ b/docs/meico/mpm/elements/metadata/Author.html
@@ -2,9 +2,9 @@
-
+
Author
-
+
diff --git a/docs/meico/mpm/elements/metadata/Comment.html b/docs/meico/mpm/elements/metadata/Comment.html
index e75f5ec0..7dd685e9 100644
--- a/docs/meico/mpm/elements/metadata/Comment.html
+++ b/docs/meico/mpm/elements/metadata/Comment.html
@@ -2,9 +2,9 @@
-
+
Comment
-
+
diff --git a/docs/meico/mpm/elements/metadata/Metadata.html b/docs/meico/mpm/elements/metadata/Metadata.html
index efc0f443..be0f30d7 100644
--- a/docs/meico/mpm/elements/metadata/Metadata.html
+++ b/docs/meico/mpm/elements/metadata/Metadata.html
@@ -2,9 +2,9 @@
-
+
Metadata
-
+
diff --git a/docs/meico/mpm/elements/metadata/RelatedResource.html b/docs/meico/mpm/elements/metadata/RelatedResource.html
index 9bd162ec..24932012 100644
--- a/docs/meico/mpm/elements/metadata/RelatedResource.html
+++ b/docs/meico/mpm/elements/metadata/RelatedResource.html
@@ -2,9 +2,9 @@
-
+
RelatedResource
-
+
diff --git a/docs/meico/mpm/elements/metadata/class-use/Author.html b/docs/meico/mpm/elements/metadata/class-use/Author.html
index 4a914fec..2883e65b 100644
--- a/docs/meico/mpm/elements/metadata/class-use/Author.html
+++ b/docs/meico/mpm/elements/metadata/class-use/Author.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.metadata.Author
-
+
diff --git a/docs/meico/mpm/elements/metadata/class-use/Comment.html b/docs/meico/mpm/elements/metadata/class-use/Comment.html
index 01f459de..f05641d4 100644
--- a/docs/meico/mpm/elements/metadata/class-use/Comment.html
+++ b/docs/meico/mpm/elements/metadata/class-use/Comment.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.metadata.Comment
-
+
diff --git a/docs/meico/mpm/elements/metadata/class-use/Metadata.html b/docs/meico/mpm/elements/metadata/class-use/Metadata.html
index d260e8db..87418a86 100644
--- a/docs/meico/mpm/elements/metadata/class-use/Metadata.html
+++ b/docs/meico/mpm/elements/metadata/class-use/Metadata.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.metadata.Metadata
-
+
diff --git a/docs/meico/mpm/elements/metadata/class-use/RelatedResource.html b/docs/meico/mpm/elements/metadata/class-use/RelatedResource.html
index 26a8e316..8ae30fb6 100644
--- a/docs/meico/mpm/elements/metadata/class-use/RelatedResource.html
+++ b/docs/meico/mpm/elements/metadata/class-use/RelatedResource.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.metadata.RelatedResource
-
+
diff --git a/docs/meico/mpm/elements/metadata/package-frame.html b/docs/meico/mpm/elements/metadata/package-frame.html
index d8e264f1..1da749b6 100644
--- a/docs/meico/mpm/elements/metadata/package-frame.html
+++ b/docs/meico/mpm/elements/metadata/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.metadata
-
+
diff --git a/docs/meico/mpm/elements/metadata/package-summary.html b/docs/meico/mpm/elements/metadata/package-summary.html
index 81533d39..38af3a0c 100644
--- a/docs/meico/mpm/elements/metadata/package-summary.html
+++ b/docs/meico/mpm/elements/metadata/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.metadata
-
+
diff --git a/docs/meico/mpm/elements/metadata/package-tree.html b/docs/meico/mpm/elements/metadata/package-tree.html
index 8e66c517..0631f7bc 100644
--- a/docs/meico/mpm/elements/metadata/package-tree.html
+++ b/docs/meico/mpm/elements/metadata/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.metadata Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/metadata/package-use.html b/docs/meico/mpm/elements/metadata/package-use.html
index 670125ae..c8093f73 100644
--- a/docs/meico/mpm/elements/metadata/package-use.html
+++ b/docs/meico/mpm/elements/metadata/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements.metadata
-
+
diff --git a/docs/meico/mpm/elements/package-frame.html b/docs/meico/mpm/elements/package-frame.html
index 4d196c59..b0d1ce32 100644
--- a/docs/meico/mpm/elements/package-frame.html
+++ b/docs/meico/mpm/elements/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements
-
+
diff --git a/docs/meico/mpm/elements/package-summary.html b/docs/meico/mpm/elements/package-summary.html
index 0f44fff9..d4fac7ad 100644
--- a/docs/meico/mpm/elements/package-summary.html
+++ b/docs/meico/mpm/elements/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements
-
+
diff --git a/docs/meico/mpm/elements/package-tree.html b/docs/meico/mpm/elements/package-tree.html
index 8a1c86b7..0298dba2 100644
--- a/docs/meico/mpm/elements/package-tree.html
+++ b/docs/meico/mpm/elements/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/package-use.html b/docs/meico/mpm/elements/package-use.html
index e9558ee5..314a1d5d 100644
--- a/docs/meico/mpm/elements/package-use.html
+++ b/docs/meico/mpm/elements/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements
-
+
diff --git a/docs/meico/mpm/elements/styles/ArticulationStyle.html b/docs/meico/mpm/elements/styles/ArticulationStyle.html
index e217af50..8221d86a 100644
--- a/docs/meico/mpm/elements/styles/ArticulationStyle.html
+++ b/docs/meico/mpm/elements/styles/ArticulationStyle.html
@@ -2,9 +2,9 @@
-
+
ArticulationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/DynamicsStyle.html b/docs/meico/mpm/elements/styles/DynamicsStyle.html
index 29a6efe5..14b40aaa 100644
--- a/docs/meico/mpm/elements/styles/DynamicsStyle.html
+++ b/docs/meico/mpm/elements/styles/DynamicsStyle.html
@@ -2,9 +2,9 @@
-
+
DynamicsStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/GenericStyle.html b/docs/meico/mpm/elements/styles/GenericStyle.html
index f691638a..a04ac434 100644
--- a/docs/meico/mpm/elements/styles/GenericStyle.html
+++ b/docs/meico/mpm/elements/styles/GenericStyle.html
@@ -2,9 +2,9 @@
-
+
GenericStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/MetricalAccentuationStyle.html b/docs/meico/mpm/elements/styles/MetricalAccentuationStyle.html
index 92ff016a..e2a781db 100644
--- a/docs/meico/mpm/elements/styles/MetricalAccentuationStyle.html
+++ b/docs/meico/mpm/elements/styles/MetricalAccentuationStyle.html
@@ -2,9 +2,9 @@
-
+
MetricalAccentuationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/OrnamentationStyle.html b/docs/meico/mpm/elements/styles/OrnamentationStyle.html
index ed4b1e58..2367aef3 100644
--- a/docs/meico/mpm/elements/styles/OrnamentationStyle.html
+++ b/docs/meico/mpm/elements/styles/OrnamentationStyle.html
@@ -2,9 +2,9 @@
-
+
OrnamentationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/RubatoStyle.html b/docs/meico/mpm/elements/styles/RubatoStyle.html
index 7479c741..4b310edc 100644
--- a/docs/meico/mpm/elements/styles/RubatoStyle.html
+++ b/docs/meico/mpm/elements/styles/RubatoStyle.html
@@ -2,9 +2,9 @@
-
+
RubatoStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/TempoStyle.html b/docs/meico/mpm/elements/styles/TempoStyle.html
index 5287a9b1..39f31ac3 100644
--- a/docs/meico/mpm/elements/styles/TempoStyle.html
+++ b/docs/meico/mpm/elements/styles/TempoStyle.html
@@ -2,9 +2,9 @@
-
+
TempoStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/ArticulationStyle.html b/docs/meico/mpm/elements/styles/class-use/ArticulationStyle.html
index cc50f607..8dff2b4b 100644
--- a/docs/meico/mpm/elements/styles/class-use/ArticulationStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/ArticulationStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.ArticulationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/DynamicsStyle.html b/docs/meico/mpm/elements/styles/class-use/DynamicsStyle.html
index 6de616d2..889f75d8 100644
--- a/docs/meico/mpm/elements/styles/class-use/DynamicsStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/DynamicsStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.DynamicsStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/GenericStyle.html b/docs/meico/mpm/elements/styles/class-use/GenericStyle.html
index 632c2a1d..e44306d3 100644
--- a/docs/meico/mpm/elements/styles/class-use/GenericStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/GenericStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.GenericStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/MetricalAccentuationStyle.html b/docs/meico/mpm/elements/styles/class-use/MetricalAccentuationStyle.html
index 8cd9fc76..32bed811 100644
--- a/docs/meico/mpm/elements/styles/class-use/MetricalAccentuationStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/MetricalAccentuationStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.MetricalAccentuationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/OrnamentationStyle.html b/docs/meico/mpm/elements/styles/class-use/OrnamentationStyle.html
index bf1c579e..26359c69 100644
--- a/docs/meico/mpm/elements/styles/class-use/OrnamentationStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/OrnamentationStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.OrnamentationStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/RubatoStyle.html b/docs/meico/mpm/elements/styles/class-use/RubatoStyle.html
index 846d3857..cc2ea812 100644
--- a/docs/meico/mpm/elements/styles/class-use/RubatoStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/RubatoStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.RubatoStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/class-use/TempoStyle.html b/docs/meico/mpm/elements/styles/class-use/TempoStyle.html
index 70061833..701bcd8a 100644
--- a/docs/meico/mpm/elements/styles/class-use/TempoStyle.html
+++ b/docs/meico/mpm/elements/styles/class-use/TempoStyle.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.TempoStyle
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/AbstractDef.html b/docs/meico/mpm/elements/styles/defs/AbstractDef.html
index ec3768a1..c223e433 100644
--- a/docs/meico/mpm/elements/styles/defs/AbstractDef.html
+++ b/docs/meico/mpm/elements/styles/defs/AbstractDef.html
@@ -2,9 +2,9 @@
-
+
AbstractDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html b/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html
index 541fa819..a9d6822d 100644
--- a/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html
+++ b/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html
@@ -2,9 +2,9 @@
-
+
AccentuationPatternDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/ArticulationDef.html b/docs/meico/mpm/elements/styles/defs/ArticulationDef.html
index b04ede51..684ffb9e 100644
--- a/docs/meico/mpm/elements/styles/defs/ArticulationDef.html
+++ b/docs/meico/mpm/elements/styles/defs/ArticulationDef.html
@@ -2,9 +2,9 @@
-
+
ArticulationDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/DynamicsDef.html b/docs/meico/mpm/elements/styles/defs/DynamicsDef.html
index bd371c6b..66c19c12 100644
--- a/docs/meico/mpm/elements/styles/defs/DynamicsDef.html
+++ b/docs/meico/mpm/elements/styles/defs/DynamicsDef.html
@@ -2,9 +2,9 @@
-
+
DynamicsDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.DynamicsGradient.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.DynamicsGradient.html
index ac8f465c..eacc06e2 100644
--- a/docs/meico/mpm/elements/styles/defs/OrnamentDef.DynamicsGradient.html
+++ b/docs/meico/mpm/elements/styles/defs/OrnamentDef.DynamicsGradient.html
@@ -2,9 +2,9 @@
-
+
OrnamentDef.DynamicsGradient
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.FrameDomain.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.FrameDomain.html
index c06dd481..a153b494 100644
--- a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.FrameDomain.html
+++ b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.FrameDomain.html
@@ -2,9 +2,9 @@
-
+
OrnamentDef.TemporalSpread.FrameDomain
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.NoteOffShift.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.NoteOffShift.html
index f9bdb020..92a2994e 100644
--- a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.NoteOffShift.html
+++ b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.NoteOffShift.html
@@ -2,9 +2,9 @@
-
+
OrnamentDef.TemporalSpread.NoteOffShift
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.html
index e0137dae..a1e00507 100644
--- a/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.html
+++ b/docs/meico/mpm/elements/styles/defs/OrnamentDef.TemporalSpread.html
@@ -2,9 +2,9 @@
-
+
OrnamentDef.TemporalSpread
-
+
@@ -478,7 +478,7 @@ setOrnamentDateAtts
- ornament.noteoff.shift (true/false)
Parameters:
-dateOffset
-
+dateOffset
- the offset to the date/milliseconds.date of the chord/notes
chord
-
previous
- the previous chord, so we can treat its duration according to the chords offset, or null
Returns:
diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.html
index ba551203..3d6f32a1 100644
--- a/docs/meico/mpm/elements/styles/defs/OrnamentDef.html
+++ b/docs/meico/mpm/elements/styles/defs/OrnamentDef.html
@@ -2,9 +2,9 @@
-
+
OrnamentDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/RubatoDef.html b/docs/meico/mpm/elements/styles/defs/RubatoDef.html
index 82b48f4c..23ed9676 100644
--- a/docs/meico/mpm/elements/styles/defs/RubatoDef.html
+++ b/docs/meico/mpm/elements/styles/defs/RubatoDef.html
@@ -2,9 +2,9 @@
-
+
RubatoDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/TempoDef.html b/docs/meico/mpm/elements/styles/defs/TempoDef.html
index a1c842d8..be44710b 100644
--- a/docs/meico/mpm/elements/styles/defs/TempoDef.html
+++ b/docs/meico/mpm/elements/styles/defs/TempoDef.html
@@ -2,9 +2,9 @@
-
+
TempoDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/AbstractDef.html b/docs/meico/mpm/elements/styles/defs/class-use/AbstractDef.html
index 38dd4f7d..a91701c0 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/AbstractDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/AbstractDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.AbstractDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html b/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html
index bf6cf6b5..4c21a19a 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.AccentuationPatternDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html b/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html
index f815a1a5..b24e4996 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.ArticulationDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html b/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html
index 2d0c7bf9..b97c985e 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.DynamicsDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.DynamicsGradient.html b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.DynamicsGradient.html
index 083d3849..30c4ed5f 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.DynamicsGradient.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.DynamicsGradient.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.FrameDomain.html b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.FrameDomain.html
index 720a7720..aed156b1 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.FrameDomain.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.FrameDomain.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread.FrameDomain
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.NoteOffShift.html b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.NoteOffShift.html
index 9d0dcc77..048ad519 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.NoteOffShift.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.NoteOffShift.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread.NoteOffShift
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.html b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.html
index b4b3c91e..a09b3be9 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.TemporalSpread.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.html b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.html
index 6f2a4980..43a91a67 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/OrnamentDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.OrnamentDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html b/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html
index f45cae3e..4d7b996c 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.RubatoDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html b/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html
index 3e0d6434..2d17bb7b 100644
--- a/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html
+++ b/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.mpm.elements.styles.defs.TempoDef
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/package-frame.html b/docs/meico/mpm/elements/styles/defs/package-frame.html
index a9f29926..b51b9e31 100644
--- a/docs/meico/mpm/elements/styles/defs/package-frame.html
+++ b/docs/meico/mpm/elements/styles/defs/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles.defs
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/package-summary.html b/docs/meico/mpm/elements/styles/defs/package-summary.html
index 1829e1bf..5e427135 100644
--- a/docs/meico/mpm/elements/styles/defs/package-summary.html
+++ b/docs/meico/mpm/elements/styles/defs/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles.defs
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/package-tree.html b/docs/meico/mpm/elements/styles/defs/package-tree.html
index e3197b15..217dd5fd 100644
--- a/docs/meico/mpm/elements/styles/defs/package-tree.html
+++ b/docs/meico/mpm/elements/styles/defs/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles.defs Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/styles/defs/package-use.html b/docs/meico/mpm/elements/styles/defs/package-use.html
index ec2bff78..b9e563b0 100644
--- a/docs/meico/mpm/elements/styles/defs/package-use.html
+++ b/docs/meico/mpm/elements/styles/defs/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements.styles.defs
-
+
diff --git a/docs/meico/mpm/elements/styles/package-frame.html b/docs/meico/mpm/elements/styles/package-frame.html
index d6c9006a..984c14bf 100644
--- a/docs/meico/mpm/elements/styles/package-frame.html
+++ b/docs/meico/mpm/elements/styles/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles
-
+
diff --git a/docs/meico/mpm/elements/styles/package-summary.html b/docs/meico/mpm/elements/styles/package-summary.html
index 0aa2e509..89c3ba30 100644
--- a/docs/meico/mpm/elements/styles/package-summary.html
+++ b/docs/meico/mpm/elements/styles/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles
-
+
diff --git a/docs/meico/mpm/elements/styles/package-tree.html b/docs/meico/mpm/elements/styles/package-tree.html
index 71aeb25b..4bc44b4a 100644
--- a/docs/meico/mpm/elements/styles/package-tree.html
+++ b/docs/meico/mpm/elements/styles/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm.elements.styles Class Hierarchy
-
+
diff --git a/docs/meico/mpm/elements/styles/package-use.html b/docs/meico/mpm/elements/styles/package-use.html
index f0019898..e95e7f03 100644
--- a/docs/meico/mpm/elements/styles/package-use.html
+++ b/docs/meico/mpm/elements/styles/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm.elements.styles
-
+
diff --git a/docs/meico/mpm/package-frame.html b/docs/meico/mpm/package-frame.html
index 1a4fad80..9408433f 100644
--- a/docs/meico/mpm/package-frame.html
+++ b/docs/meico/mpm/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.mpm
-
+
diff --git a/docs/meico/mpm/package-summary.html b/docs/meico/mpm/package-summary.html
index 518842af..1b14343f 100644
--- a/docs/meico/mpm/package-summary.html
+++ b/docs/meico/mpm/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.mpm
-
+
diff --git a/docs/meico/mpm/package-tree.html b/docs/meico/mpm/package-tree.html
index 4b3c7414..0cb6e725 100644
--- a/docs/meico/mpm/package-tree.html
+++ b/docs/meico/mpm/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.mpm Class Hierarchy
-
+
diff --git a/docs/meico/mpm/package-use.html b/docs/meico/mpm/package-use.html
index 83c12e77..a94f7501 100644
--- a/docs/meico/mpm/package-use.html
+++ b/docs/meico/mpm/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.mpm
-
+
diff --git a/docs/meico/msm/AbstractMsm.html b/docs/meico/msm/AbstractMsm.html
index b3f237b5..ce20573b 100644
--- a/docs/meico/msm/AbstractMsm.html
+++ b/docs/meico/msm/AbstractMsm.html
@@ -2,9 +2,9 @@
-
+
AbstractMsm
-
+
diff --git a/docs/meico/msm/Goto.html b/docs/meico/msm/Goto.html
index 068a3320..5b4a4892 100644
--- a/docs/meico/msm/Goto.html
+++ b/docs/meico/msm/Goto.html
@@ -2,9 +2,9 @@
-
+
Goto
-
+
diff --git a/docs/meico/msm/Msm.html b/docs/meico/msm/Msm.html
index 24437b0c..cc23f1d7 100644
--- a/docs/meico/msm/Msm.html
+++ b/docs/meico/msm/Msm.html
@@ -2,9 +2,9 @@
-
+
Msm
-
+
diff --git a/docs/meico/msm/class-use/AbstractMsm.html b/docs/meico/msm/class-use/AbstractMsm.html
index f245e982..fab9ac2f 100644
--- a/docs/meico/msm/class-use/AbstractMsm.html
+++ b/docs/meico/msm/class-use/AbstractMsm.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.msm.AbstractMsm
-
+
diff --git a/docs/meico/msm/class-use/Goto.html b/docs/meico/msm/class-use/Goto.html
index 3d574f90..7da38bb7 100644
--- a/docs/meico/msm/class-use/Goto.html
+++ b/docs/meico/msm/class-use/Goto.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.msm.Goto
-
+
diff --git a/docs/meico/msm/class-use/Msm.html b/docs/meico/msm/class-use/Msm.html
index 499f2d81..03ee9047 100644
--- a/docs/meico/msm/class-use/Msm.html
+++ b/docs/meico/msm/class-use/Msm.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.msm.Msm
-
+
diff --git a/docs/meico/msm/package-frame.html b/docs/meico/msm/package-frame.html
index 98b7ac89..503ad2a8 100644
--- a/docs/meico/msm/package-frame.html
+++ b/docs/meico/msm/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.msm
-
+
diff --git a/docs/meico/msm/package-summary.html b/docs/meico/msm/package-summary.html
index 4a199f09..cfc51863 100644
--- a/docs/meico/msm/package-summary.html
+++ b/docs/meico/msm/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.msm
-
+
diff --git a/docs/meico/msm/package-tree.html b/docs/meico/msm/package-tree.html
index 236067d4..bcd9fd11 100644
--- a/docs/meico/msm/package-tree.html
+++ b/docs/meico/msm/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.msm Class Hierarchy
-
+
diff --git a/docs/meico/msm/package-use.html b/docs/meico/msm/package-use.html
index 9675942e..97ac9556 100644
--- a/docs/meico/msm/package-use.html
+++ b/docs/meico/msm/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.msm
-
+
diff --git a/docs/meico/musicxml/MusicXml.html b/docs/meico/musicxml/MusicXml.html
index 539e8336..ce9556f4 100644
--- a/docs/meico/musicxml/MusicXml.html
+++ b/docs/meico/musicxml/MusicXml.html
@@ -2,9 +2,9 @@
-
+
MusicXml
-
+
diff --git a/docs/meico/musicxml/class-use/MusicXml.html b/docs/meico/musicxml/class-use/MusicXml.html
index 90b08d6f..a7b6c16a 100644
--- a/docs/meico/musicxml/class-use/MusicXml.html
+++ b/docs/meico/musicxml/class-use/MusicXml.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.musicxml.MusicXml
-
+
diff --git a/docs/meico/musicxml/package-frame.html b/docs/meico/musicxml/package-frame.html
index b0ed22e9..ead547eb 100644
--- a/docs/meico/musicxml/package-frame.html
+++ b/docs/meico/musicxml/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.musicxml
-
+
diff --git a/docs/meico/musicxml/package-summary.html b/docs/meico/musicxml/package-summary.html
index c1ca32b4..2c660f3f 100644
--- a/docs/meico/musicxml/package-summary.html
+++ b/docs/meico/musicxml/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.musicxml
-
+
diff --git a/docs/meico/musicxml/package-tree.html b/docs/meico/musicxml/package-tree.html
index c3032214..0b3370c9 100644
--- a/docs/meico/musicxml/package-tree.html
+++ b/docs/meico/musicxml/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.musicxml Class Hierarchy
-
+
diff --git a/docs/meico/musicxml/package-use.html b/docs/meico/musicxml/package-use.html
index bb1850f6..5cb8745e 100644
--- a/docs/meico/musicxml/package-use.html
+++ b/docs/meico/musicxml/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.musicxml
-
+
diff --git a/docs/meico/package-frame.html b/docs/meico/package-frame.html
index 48ee8dd8..e8d17039 100644
--- a/docs/meico/package-frame.html
+++ b/docs/meico/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico
-
+
diff --git a/docs/meico/package-summary.html b/docs/meico/package-summary.html
index 641ae476..10b1e7ee 100644
--- a/docs/meico/package-summary.html
+++ b/docs/meico/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico
-
+
diff --git a/docs/meico/package-tree.html b/docs/meico/package-tree.html
index b6e80ac0..a5c1951a 100644
--- a/docs/meico/package-tree.html
+++ b/docs/meico/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico Class Hierarchy
-
+
diff --git a/docs/meico/package-use.html b/docs/meico/package-use.html
index 089fb8ea..efc5a165 100644
--- a/docs/meico/package-use.html
+++ b/docs/meico/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico
-
+
diff --git a/docs/meico/pitches/FeatureElement.html b/docs/meico/pitches/FeatureElement.html
index 57fbbbff..56ddf900 100644
--- a/docs/meico/pitches/FeatureElement.html
+++ b/docs/meico/pitches/FeatureElement.html
@@ -2,9 +2,9 @@
-
+
FeatureElement
-
+
diff --git a/docs/meico/pitches/FeatureVector.html b/docs/meico/pitches/FeatureVector.html
index f47901e6..7f279fe7 100644
--- a/docs/meico/pitches/FeatureVector.html
+++ b/docs/meico/pitches/FeatureVector.html
@@ -2,9 +2,9 @@
-
+
FeatureVector
-
+
diff --git a/docs/meico/pitches/Key.html b/docs/meico/pitches/Key.html
index 7ea64b34..c9209241 100644
--- a/docs/meico/pitches/Key.html
+++ b/docs/meico/pitches/Key.html
@@ -2,9 +2,9 @@
-
+
Key
-
+
diff --git a/docs/meico/pitches/Pitches.html b/docs/meico/pitches/Pitches.html
index 6e08555d..03eea3c8 100644
--- a/docs/meico/pitches/Pitches.html
+++ b/docs/meico/pitches/Pitches.html
@@ -2,9 +2,9 @@
-
+
Pitches
-
+
diff --git a/docs/meico/pitches/class-use/FeatureElement.html b/docs/meico/pitches/class-use/FeatureElement.html
index ffa2cfad..1124e178 100644
--- a/docs/meico/pitches/class-use/FeatureElement.html
+++ b/docs/meico/pitches/class-use/FeatureElement.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.pitches.FeatureElement
-
+
diff --git a/docs/meico/pitches/class-use/FeatureVector.html b/docs/meico/pitches/class-use/FeatureVector.html
index 28811493..2dd8ad3d 100644
--- a/docs/meico/pitches/class-use/FeatureVector.html
+++ b/docs/meico/pitches/class-use/FeatureVector.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.pitches.FeatureVector
-
+
diff --git a/docs/meico/pitches/class-use/Key.html b/docs/meico/pitches/class-use/Key.html
index 22679fe7..48475269 100644
--- a/docs/meico/pitches/class-use/Key.html
+++ b/docs/meico/pitches/class-use/Key.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.pitches.Key
-
+
diff --git a/docs/meico/pitches/class-use/Pitches.html b/docs/meico/pitches/class-use/Pitches.html
index fc571e8b..df322b94 100644
--- a/docs/meico/pitches/class-use/Pitches.html
+++ b/docs/meico/pitches/class-use/Pitches.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.pitches.Pitches
-
+
diff --git a/docs/meico/pitches/package-frame.html b/docs/meico/pitches/package-frame.html
index 0b3aedda..2cd8e607 100644
--- a/docs/meico/pitches/package-frame.html
+++ b/docs/meico/pitches/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.pitches
-
+
diff --git a/docs/meico/pitches/package-summary.html b/docs/meico/pitches/package-summary.html
index d6a36497..3d3f2443 100644
--- a/docs/meico/pitches/package-summary.html
+++ b/docs/meico/pitches/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.pitches
-
+
diff --git a/docs/meico/pitches/package-tree.html b/docs/meico/pitches/package-tree.html
index cacc2efc..c04c82b1 100644
--- a/docs/meico/pitches/package-tree.html
+++ b/docs/meico/pitches/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.pitches Class Hierarchy
-
+
diff --git a/docs/meico/pitches/package-use.html b/docs/meico/pitches/package-use.html
index 1d6115bb..6a170e6f 100644
--- a/docs/meico/pitches/package-use.html
+++ b/docs/meico/pitches/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.pitches
-
+
diff --git a/docs/meico/supplementary/ColorCoding.html b/docs/meico/supplementary/ColorCoding.html
index ac36a0d1..053e2a13 100644
--- a/docs/meico/supplementary/ColorCoding.html
+++ b/docs/meico/supplementary/ColorCoding.html
@@ -2,9 +2,9 @@
-
+
ColorCoding
-
+
diff --git a/docs/meico/supplementary/KeyValue.html b/docs/meico/supplementary/KeyValue.html
index a5e91016..5af820bb 100644
--- a/docs/meico/supplementary/KeyValue.html
+++ b/docs/meico/supplementary/KeyValue.html
@@ -2,9 +2,9 @@
-
+
KeyValue
-
+
diff --git a/docs/meico/supplementary/RandomNumberProvider.html b/docs/meico/supplementary/RandomNumberProvider.html
index 112dbefa..c36d8452 100644
--- a/docs/meico/supplementary/RandomNumberProvider.html
+++ b/docs/meico/supplementary/RandomNumberProvider.html
@@ -2,9 +2,9 @@
-
+
RandomNumberProvider
-
+
diff --git a/docs/meico/supplementary/class-use/ColorCoding.html b/docs/meico/supplementary/class-use/ColorCoding.html
index 9bcdce75..81f5fe2b 100644
--- a/docs/meico/supplementary/class-use/ColorCoding.html
+++ b/docs/meico/supplementary/class-use/ColorCoding.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.supplementary.ColorCoding
-
+
diff --git a/docs/meico/supplementary/class-use/KeyValue.html b/docs/meico/supplementary/class-use/KeyValue.html
index 35288b9a..fb9302a9 100644
--- a/docs/meico/supplementary/class-use/KeyValue.html
+++ b/docs/meico/supplementary/class-use/KeyValue.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.supplementary.KeyValue
-
+
diff --git a/docs/meico/supplementary/class-use/RandomNumberProvider.html b/docs/meico/supplementary/class-use/RandomNumberProvider.html
index 8a0a981d..a275aa6f 100644
--- a/docs/meico/supplementary/class-use/RandomNumberProvider.html
+++ b/docs/meico/supplementary/class-use/RandomNumberProvider.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.supplementary.RandomNumberProvider
-
+
diff --git a/docs/meico/supplementary/package-frame.html b/docs/meico/supplementary/package-frame.html
index 97320606..47e56da6 100644
--- a/docs/meico/supplementary/package-frame.html
+++ b/docs/meico/supplementary/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.supplementary
-
+
diff --git a/docs/meico/supplementary/package-summary.html b/docs/meico/supplementary/package-summary.html
index fd36fd4f..97611e50 100644
--- a/docs/meico/supplementary/package-summary.html
+++ b/docs/meico/supplementary/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.supplementary
-
+
diff --git a/docs/meico/supplementary/package-tree.html b/docs/meico/supplementary/package-tree.html
index 6b13809c..afab9869 100644
--- a/docs/meico/supplementary/package-tree.html
+++ b/docs/meico/supplementary/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.supplementary Class Hierarchy
-
+
diff --git a/docs/meico/supplementary/package-use.html b/docs/meico/supplementary/package-use.html
index 5773fc1f..f7242b78 100644
--- a/docs/meico/supplementary/package-use.html
+++ b/docs/meico/supplementary/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.supplementary
-
+
diff --git a/docs/meico/svg/Svg.html b/docs/meico/svg/Svg.html
index 5339990d..ee39c6c7 100644
--- a/docs/meico/svg/Svg.html
+++ b/docs/meico/svg/Svg.html
@@ -2,9 +2,9 @@
-
+
Svg
-
+
diff --git a/docs/meico/svg/SvgCollection.html b/docs/meico/svg/SvgCollection.html
index 7d0a3d86..8a697082 100644
--- a/docs/meico/svg/SvgCollection.html
+++ b/docs/meico/svg/SvgCollection.html
@@ -2,9 +2,9 @@
-
+
SvgCollection
-
+
diff --git a/docs/meico/svg/class-use/Svg.html b/docs/meico/svg/class-use/Svg.html
index 1ed0d6f5..9d74a362 100644
--- a/docs/meico/svg/class-use/Svg.html
+++ b/docs/meico/svg/class-use/Svg.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.svg.Svg
-
+
diff --git a/docs/meico/svg/class-use/SvgCollection.html b/docs/meico/svg/class-use/SvgCollection.html
index d4d9d8e2..97cf6b58 100644
--- a/docs/meico/svg/class-use/SvgCollection.html
+++ b/docs/meico/svg/class-use/SvgCollection.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.svg.SvgCollection
-
+
diff --git a/docs/meico/svg/package-frame.html b/docs/meico/svg/package-frame.html
index 2919dc97..7d14eed2 100644
--- a/docs/meico/svg/package-frame.html
+++ b/docs/meico/svg/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.svg
-
+
diff --git a/docs/meico/svg/package-summary.html b/docs/meico/svg/package-summary.html
index a2981822..64926efb 100644
--- a/docs/meico/svg/package-summary.html
+++ b/docs/meico/svg/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.svg
-
+
diff --git a/docs/meico/svg/package-tree.html b/docs/meico/svg/package-tree.html
index a32c88e4..968b7824 100644
--- a/docs/meico/svg/package-tree.html
+++ b/docs/meico/svg/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.svg Class Hierarchy
-
+
diff --git a/docs/meico/svg/package-use.html b/docs/meico/svg/package-use.html
index 674b82cd..89ce29d9 100644
--- a/docs/meico/svg/package-use.html
+++ b/docs/meico/svg/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.svg
-
+
diff --git a/docs/meico/xml/AbstractXmlSubtree.html b/docs/meico/xml/AbstractXmlSubtree.html
index 3340a1c9..75bd9ede 100644
--- a/docs/meico/xml/AbstractXmlSubtree.html
+++ b/docs/meico/xml/AbstractXmlSubtree.html
@@ -2,9 +2,9 @@
-
+
AbstractXmlSubtree
-
+
diff --git a/docs/meico/xml/XmlBase.html b/docs/meico/xml/XmlBase.html
index e08e7477..68040e74 100644
--- a/docs/meico/xml/XmlBase.html
+++ b/docs/meico/xml/XmlBase.html
@@ -2,9 +2,9 @@
-
+
XmlBase
-
+
diff --git a/docs/meico/xml/class-use/AbstractXmlSubtree.html b/docs/meico/xml/class-use/AbstractXmlSubtree.html
index c0b016c2..84c75f9d 100644
--- a/docs/meico/xml/class-use/AbstractXmlSubtree.html
+++ b/docs/meico/xml/class-use/AbstractXmlSubtree.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.xml.AbstractXmlSubtree
-
+
diff --git a/docs/meico/xml/class-use/XmlBase.html b/docs/meico/xml/class-use/XmlBase.html
index 57f59273..d0dd805d 100644
--- a/docs/meico/xml/class-use/XmlBase.html
+++ b/docs/meico/xml/class-use/XmlBase.html
@@ -2,9 +2,9 @@
-
+
Uses of Class meico.xml.XmlBase
-
+
diff --git a/docs/meico/xml/package-frame.html b/docs/meico/xml/package-frame.html
index 6c0ebd83..ef5e742b 100644
--- a/docs/meico/xml/package-frame.html
+++ b/docs/meico/xml/package-frame.html
@@ -2,9 +2,9 @@
-
+
meico.xml
-
+
diff --git a/docs/meico/xml/package-summary.html b/docs/meico/xml/package-summary.html
index 47664831..390baca6 100644
--- a/docs/meico/xml/package-summary.html
+++ b/docs/meico/xml/package-summary.html
@@ -2,9 +2,9 @@
-
+
meico.xml
-
+
diff --git a/docs/meico/xml/package-tree.html b/docs/meico/xml/package-tree.html
index fc1df375..a70e6274 100644
--- a/docs/meico/xml/package-tree.html
+++ b/docs/meico/xml/package-tree.html
@@ -2,9 +2,9 @@
-
+
meico.xml Class Hierarchy
-
+
diff --git a/docs/meico/xml/package-use.html b/docs/meico/xml/package-use.html
index 89c71d33..65076ec8 100644
--- a/docs/meico/xml/package-use.html
+++ b/docs/meico/xml/package-use.html
@@ -2,9 +2,9 @@
-
+
Uses of Package meico.xml
-
+
diff --git a/docs/overview-frame.html b/docs/overview-frame.html
index f5b7e3a8..7631c9c9 100644
--- a/docs/overview-frame.html
+++ b/docs/overview-frame.html
@@ -2,9 +2,9 @@
-
+
Overview List
-
+
diff --git a/docs/overview-summary.html b/docs/overview-summary.html
index f17f8d17..15f5b23f 100644
--- a/docs/overview-summary.html
+++ b/docs/overview-summary.html
@@ -2,9 +2,9 @@
-
+
Overview
-
+
diff --git a/docs/overview-tree.html b/docs/overview-tree.html
index 21ce17de..ee716ee6 100644
--- a/docs/overview-tree.html
+++ b/docs/overview-tree.html
@@ -2,9 +2,9 @@
-
+
Class Hierarchy
-
+
diff --git a/docs/serialized-form.html b/docs/serialized-form.html
index f45b7562..c8e51294 100644
--- a/docs/serialized-form.html
+++ b/docs/serialized-form.html
@@ -2,9 +2,9 @@
-
+
Serialized Form
-
+
diff --git a/history.md b/history.md
index 6675052d..2bde042c 100644
--- a/history.md
+++ b/history.md
@@ -1,6 +1,10 @@
### Version History
+#### v0.8.44
+- Bugfix in `meico.mpm.elements.maps.OrnamentationMap` methods `renderAllNonmillisecondsModifiersToMap()` and `renderMillisecondsModifiersToMap()`. Temporary attributes from the `temporalSpread` modifier were processed incorrectly.
+
+
#### v0.8.43
- Bugfix in class `meico.mpm.elements.styles.defs.OrnamentDef`, the attribute `time.units` of element `temporalSpread` is renamed to `time.unit` (without "s") in accordance to the MPM shema definition.
diff --git a/src/meico/Meico.java b/src/meico/Meico.java
index abb3bb63..90f49cac 100644
--- a/src/meico/Meico.java
+++ b/src/meico/Meico.java
@@ -5,7 +5,7 @@
* @author Axel Berndt
*/
public class Meico {
- public static final String version = "0.8.43";
+ public static final String version = "0.8.44";
public static void main(String[] args) {
System.out.println("meico v" + Meico.version);
diff --git a/src/meico/mpm/elements/maps/OrnamentationMap.java b/src/meico/mpm/elements/maps/OrnamentationMap.java
index 073a6050..1e0c733c 100644
--- a/src/meico/mpm/elements/maps/OrnamentationMap.java
+++ b/src/meico/mpm/elements/maps/OrnamentationMap.java
@@ -356,6 +356,7 @@ private void apply(ArrayList maps) {
noteOrderAscending = -1;
break;
default: // attribute note.order is a list of reference IDs to be read into the notes list
+ // TODO: parse brackets to create "sub-chords"
od.noteOrder = new ArrayList<>(Arrays.asList(no.replaceAll("#", "").split("\\s+")));
if (od.noteOrder.isEmpty()) // empty note list, hence no notes to ornament
continue; // continue with the next ornament
@@ -400,7 +401,7 @@ private void apply(ArrayList maps) {
// returned by apply() and added to the first map in maps
for (ArrayList chord : od.apply(chordSequence)) {
for (Element note : chord) {
- maps.get(0).addElement(note);
+ maps.get(0).addElement(note); // TODO: is there a better way to find out to which map the note should be added?
}
}
}
@@ -412,48 +413,53 @@ private void apply(ArrayList maps) {
* - ornament.dynamics
* - ornament.date.offset (an offset) ... ornament.milliseconds.date.offset comes later in the rendering pipeline,
* - ornament.duration (absolute duration) ... ornament.milliseconds.duration comes later in the rendering pipeline,
- * - ornament.noteoff.shift (true/false),
+ * - ornament.noteoff.shift (true or absent=false),
* @param map
*/
private void renderAllNonmillisecondsModifiersToMap(GenericMap map) {
for (KeyValue e : map.getAllElementsOfType("note")) {
+ Element note = e.getValue();
+
// add ornament.dynamics to the velocity value
- Attribute ornamentDynamics = Helper.getAttribute("ornament.dynamics", e.getValue());
+ Attribute ornamentDynamics = Helper.getAttribute("ornament.dynamics", note);
if (ornamentDynamics != null) {
- Attribute velocity = Helper.getAttribute("velocity", e.getValue());
- if (velocity != null) { // this attribute is missing, we have no basic dynamics to add the ornament dynamics to, so this is mandatory
+ Attribute velocity = Helper.getAttribute("velocity", note);
+ if (velocity != null) { // if this attribute is missing, we have no basic dynamics to add the ornament dynamics to, so this is mandatory
velocity.setValue(String.valueOf(Double.parseDouble(velocity.getValue()) + Double.parseDouble(ornamentDynamics.getValue())));
}
}
// add ornament.date.offset to date.perf, set date.end.perf according to ornament.duration or ornament.noteoff.shift, resp.
- Attribute ornamentDateOffsetAtt = Helper.getAttribute("ornament.date.offset", e.getValue());
- if (ornamentDateOffsetAtt != null) {
- Attribute datePerfAtt = Helper.getAttribute("date.perf", e.getValue());
- if (datePerfAtt != null) { // this attribute is mandatory for all further timing transformations
- double datePerf = Double.parseDouble(datePerfAtt.getValue());
- double ornamentDateOffset = Double.parseDouble(ornamentDateOffsetAtt.getValue());
- datePerfAtt.setValue(String.valueOf(datePerf + ornamentDateOffset));
-
- Attribute dateEndPerfAtt = Helper.getAttribute("date.end.perf", e.getValue());
- Attribute durationPerfAtt = Helper.getAttribute("duration.perf", e.getValue());
-
- // ornament.duration
- Attribute ornamentDurationAtt = Helper.getAttribute("ornament.duration", e.getValue());
- if (ornamentDurationAtt != null) {
- if (dateEndPerfAtt != null)
- dateEndPerfAtt.setValue(String.valueOf(datePerf + Double.parseDouble(ornamentDurationAtt.getValue())));
+ Attribute ornamentDateOffsetAtt = Helper.getAttribute("ornament.date.offset", note);
+ if (ornamentDateOffsetAtt != null) { // if the ornament shifts the date of the event/note
+ Attribute datePerfAtt = Helper.getAttribute("date.perf", note); // get the date of the note so far
+ if (datePerfAtt != null) { // this attribute is mandatory for all further timing transformations
+ double datePerf = Double.parseDouble(datePerfAtt.getValue()); // read its value
+ double ornamentDateOffset = Double.parseDouble(ornamentDateOffsetAtt.getValue()); // read the value of the offset
+ datePerfAtt.setValue(String.valueOf(datePerf + ornamentDateOffset)); // update the date with the offset value
+
+ Attribute dateEndPerfAtt = Helper.getAttribute("date.end.perf", note); // get the end date attribute
+ Attribute durationPerfAtt = Helper.getAttribute("duration.perf", note); // get the duration attribute
+
+ Attribute ornamentDurationAtt = Helper.getAttribute("ornament.duration", note); // does the ornament set an absolute note duration?
+ if (ornamentDurationAtt != null) { // apply it to duration.perf and date.end.perf
if (durationPerfAtt != null)
- durationPerfAtt.setValue(String.valueOf(ornamentDurationAtt.getValue()));
- }
-
- // ornament.noteoff.shift
- Attribute ornamentNoteoffShiftAtt = Helper.getAttribute("ornament.noteoff.shift", e.getValue());
- if (ornamentNoteoffShiftAtt != null) {
+ durationPerfAtt.setValue(ornamentDurationAtt.getValue()); // update the note's duration
+ else
+ note.addAttribute(new Attribute("duration.perf", ornamentDurationAtt.getValue()));
if (dateEndPerfAtt != null)
- dateEndPerfAtt.setValue(String.valueOf(Double.parseDouble(dateEndPerfAtt.getValue()) + ornamentDateOffset));
+ dateEndPerfAtt.setValue(String.valueOf(datePerf + ornamentDateOffset + Double.parseDouble(ornamentDurationAtt.getValue()))); // update the end date of the note
+ else
+ note.addAttribute(new Attribute("date.end.perf", String.valueOf(datePerf + ornamentDateOffset + Double.parseDouble(ornamentDurationAtt.getValue()))));
+ } else { // act according to noteoff.shift
+ Attribute ornamentNoteoffShiftAtt = Helper.getAttribute("ornament.noteoff.shift", note);
+ if (ornamentNoteoffShiftAtt != null) { // this attribute is only created when its value is "true", so we need to update date.end.perf; thus, duration stays the same
+ if (dateEndPerfAtt != null)
+ dateEndPerfAtt.setValue(String.valueOf(Double.parseDouble(dateEndPerfAtt.getValue()) + ornamentDateOffset)); // update the end date of the note
+ } else { // ornament.noteOff.shift="false", so we need to update duration.perf; thus, date.end.perf stays the same
if (durationPerfAtt != null)
- durationPerfAtt.setValue(String.valueOf(Double.parseDouble(durationPerfAtt.getValue()) + ornamentDateOffset));;
+ durationPerfAtt.setValue(String.valueOf(Double.parseDouble(durationPerfAtt.getValue()) - ornamentDateOffset));;
+ }
}
}
}
@@ -464,6 +470,7 @@ private void renderAllNonmillisecondsModifiersToMap(GenericMap map) {
* render ornamentation milliseconds modifier attributes into performance attributes:
* - ornament.milliseconds.date.offset into milliseconds.date
* - ornament.milliseconds.duration into milliseconds.date.end
+ * - ornament.noteoff.shift (true/false)
* @param map
* @param ornamentationMap
*/
@@ -472,27 +479,34 @@ public static void renderMillisecondsModifiersToMap(GenericMap map, Ornamentatio
return;
for (KeyValue e : map.getAllElementsOfType("note")) {
- Attribute millisecondsDateAtt = Helper.getAttribute("milliseconds.date", e.getValue());
- if (millisecondsDateAtt == null) // without this attribute we have no reference for all the transformations
+ Element note = e.getValue();
+ Attribute millisecondsDateAtt = Helper.getAttribute("milliseconds.date", note);
+ if (millisecondsDateAtt == null) // without this attribute we have no reference for all the transformations
continue;
double millisecondsDate = Double.parseDouble(millisecondsDateAtt.getValue());
- Attribute ornamentMillisecondsDateAtt = Helper.getAttribute("ornament.milliseconds.date.offset", e.getValue());
+ Attribute ornamentMillisecondsDateAtt = Helper.getAttribute("ornament.milliseconds.date.offset", note);
+ double ornamentMillisecondsDateOffset = 0.0;
if (ornamentMillisecondsDateAtt != null) {
- millisecondsDate += Double.parseDouble(ornamentMillisecondsDateAtt.getValue());
- millisecondsDateAtt.setValue(String.valueOf(millisecondsDate));
+ ornamentMillisecondsDateOffset = Double.parseDouble(ornamentMillisecondsDateAtt.getValue());
+ millisecondsDateAtt.setValue(String.valueOf(millisecondsDate + ornamentMillisecondsDateOffset));
}
- Attribute ornamentMillisecondsDuration = Helper.getAttribute("ornament.milliseconds.duration", e.getValue());
- if (ornamentMillisecondsDuration == null)
- continue;
-
- double millisecondsDateEnd = millisecondsDate + Double.parseDouble(ornamentMillisecondsDuration.getValue());
- Attribute millisecondsDateEndAtt = Helper.getAttribute("milliseconds.date.end", e.getValue());
- if (millisecondsDateEndAtt == null)
- e.getValue().addAttribute(new Attribute("milliseconds.date.end", String.valueOf(millisecondsDateEnd)));
- else
- millisecondsDateEndAtt.setValue(String.valueOf(millisecondsDateEnd));
+ Attribute millisecondsDateEndAtt = Helper.getAttribute("milliseconds.date.end", note);
+ Attribute ornamentMillisecondsDurationAtt = Helper.getAttribute("ornament.milliseconds.duration", note); // does the ornament set an absolute duration?
+ if (ornamentMillisecondsDurationAtt != null) { // apply it to milliseconds.date.end
+ double ornamentMillisecondsDuration = Double.parseDouble(ornamentMillisecondsDurationAtt.getValue()); // get the new duration value
+ if (millisecondsDateEndAtt != null)
+ millisecondsDateEndAtt.setValue(String.valueOf(millisecondsDate + ornamentMillisecondsDateOffset + ornamentMillisecondsDuration)); // set milliseconds.date.end
+ else
+ note.addAttribute(new Attribute("milliseconds.date.end", String.valueOf(millisecondsDate + ornamentMillisecondsDateOffset + ornamentMillisecondsDuration)));
+ } else { // act according to noteoff.shift
+ Attribute ornamentNoteoffShiftAtt = Helper.getAttribute("ornament.noteoff.shift", note);
+ if (ornamentNoteoffShiftAtt != null) { // this attribute is only created when its value is "true", so we need to update milliseconds.date.end.perf; thus, the duration stays the same
+ if (millisecondsDateEndAtt != null)
+ millisecondsDateEndAtt.setValue(String.valueOf(Double.parseDouble(millisecondsDateEndAtt.getValue()) + ornamentMillisecondsDateOffset)); // update the end date of the note
+ } // else, ornament.noteOff.shift="false", so milliseconds.date.end remains unalteres
+ }
}
}
}
diff --git a/src/meico/mpm/elements/styles/defs/OrnamentDef.java b/src/meico/mpm/elements/styles/defs/OrnamentDef.java
index 50417a03..e50d958a 100644
--- a/src/meico/mpm/elements/styles/defs/OrnamentDef.java
+++ b/src/meico/mpm/elements/styles/defs/OrnamentDef.java
@@ -316,8 +316,8 @@ public void apply(ArrayList> chordSequence) {
}
// place the final chord at frameEnd
- this.setOrnamentDateAtts(this.frameStart + this.frameLength, chordSequence.get(chordSequence.size() - 1), previous);
-
+ ArrayList finalchord = chordSequence.get(chordSequence.size() - 1);
+ this.setOrnamentDateAtts(this.frameStart + this.frameLength, finalchord, previous);
}
/**
@@ -325,7 +325,7 @@ public void apply(ArrayList> chordSequence) {
* - ornament.date.offset or ornament.milliseconds.date.offset (an offset),
* - ornament.duration or ornament.milliseconds.duration (absolute duration),
* - ornament.noteoff.shift (true/false)
- * @param dateOffset
+ * @param dateOffset the offset to the date/milliseconds.date of the chord/notes
* @param chord
* @param previous the previous chord, so we can treat its duration according to the chords offset, or null
* @return the chord, if its duration needs treatment along the processing of the next chord (then as previous); otherwise null
@@ -349,8 +349,7 @@ private ArrayList setOrnamentDateAtts(double dateOffset, ArrayList setOrnamentDateAtts(double dateOffset, ArrayList setOrnamentDateAtts(double dateOffset, ArrayList