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 @@

Uses of + - ornament.noteoff.shift (true or absent=false), @@ -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