diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html index 888a8f72..2ddd7e75 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 85e80ede..76308b9e 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 119fbb96..b40696a6 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.44" +"0.8.46" diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index 3c69815b..828b68db 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 778379f2..5c4a9cf9 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 01c94e97..9e75123b 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 15675ea9..3c8f37a1 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 5b694bb2..92b65116 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 a563f9b5..f3b0d424 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 2301f2e8..ee77ef25 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 3136b2a4..73dae3e7 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 e7e6743a..b102fa26 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 7deda631..2d8869a2 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 de22b5b2..8a2c2f30 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 32816cb2..5fe90b73 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -344,10 +344,6 @@

R

a static variant of the above method; iterate through the specified map, compute the milliseconds dates for all elements and add the results as attributes milliseconds.date and milliseconds.date.end; this method includes a fallback mechanism if no tempoMap is provided
-
renderTempoToMap(double, int, TempoData) - Static method in class meico.mpm.elements.maps.TempoMap
-
-
convenience method for timing computation
-
reorderMeasureContent(Element) - Static method in class meico.mei.Helper
this method moves all subtrees of a measure that are non staff subtrees, i.e. they are control event subtrees, to the front as these have to be processed before the staffs
diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index f967c029..83fc7dc4 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 9e3541f3..f263a526 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 2790cd7a..f20a2c12 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 bfb97abc..38c03552 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 11e60ea2..acd80793 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 ae92c1d0..634f03d0 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 de019309..0a2ad645 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 bdc4fa95..f8a2885f 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -437,6 +437,11 @@

C

MEI control events are usually placed out of timing at the end of a measure.
+
computeDiffTiming(double, int, TempoData) - Static method in class meico.mpm.elements.maps.TempoMap
+
+
convenience method for timing computation; computes the milliseconds difference between the tick date and the date of the tempo instruction (tempoData); + in other word, how many milliseconds is date after the tempo instruction
+
computeDuration(Element) - Method in class meico.mei.Helper
compute midi tick duration of a note or rest, if fail return 0.0; @@ -492,6 +497,10 @@

C

collect all tempo instructions in this tempoMap and compute their milliseconds date
+
contains(Element) - Method in class meico.mpm.elements.maps.GenericMap
+
+
Check if element is an entry in this map.
+
CONTINUE - Static variable in class meico.midi.EventMaker
 
CONTROL_CHANGE - Static variable in class meico.midi.EventMaker
diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index 47d135d1..05c615c1 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 4ef9d931..2400fa6d 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 7c573322..348df69d 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 e75408f5..5c923c9e 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -405,6 +405,10 @@

G

get the index of an element in the map via its xml:id string
+
getElementIndexOf(Element) - Method in class meico.mpm.elements.maps.GenericMap
+
+
determine the index of the given element in this map
+
getEncoding() - Method in class meico.audio.Audio
a getter for the encoding
diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 017232a2..7d550c17 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 385770f4..057cd7cb 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 f8b93948..2e85a8d5 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 e50dae8a..1ece534e 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 adae0a1b..efac3ea1 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 81f42d09..a508d1a7 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 764d503c..25e630b1 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 313336f6..c065db77 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 f4d315d1..9d588525 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 5428333f..dec9b225 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 0d76c83e..da156cf3 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 902971fa..01b69ebe 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 ea7ca5fc..e91e6d64 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 acf8a38d..e62a15ab 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 98122589..838b1251 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 b4b19c53..c160c603 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 5600e822..136c953c 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 426c14c0..ab8f2c3f 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 4ee20a8b..2c035509 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 67330b1b..f9484836 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 6cea381e..b458b46e 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 b6586338..22d527c1 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 3170f3ce..582a0602 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 fdad7888..c57bc22b 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 4639748c..1daffec8 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 5829e4f5..7e997bf7 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 06395350..4330b517 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 54ede252..8a79eb06 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 85e25234..0ebe4a99 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 c717c2ac..42a9ca0e 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 704a25e8..2fc1c5b0 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 48f43832..da4fde69 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 57d7cdf2..6fd6c073 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 b04dcbf6..35edc07d 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 e42616aa..7f5ce87c 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 cbf1cbf6..ba7088bf 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 787ef202..95fc0726 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 03a60646..67831b8a 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 32cbb054..22b44d61 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 4ae56fa1..f05bf611 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 9eba0be1..1914c046 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 aa6cd0cb..6d9fe7b7 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 d3990c0d..e9ad6123 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 7c218b86..18b69a16 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 71973ba0..36db4e18 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 1c453f17..5f0e3c48 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 e2c08131..0d5a392a 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 c06ba257..95c522c4 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 6e524293..3c17d9d5 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 35f18985..35ba037b 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 958dd0e7..f93f1c1c 100644 --- a/docs/meico/mpm/elements/maps/ArticulationMap.html +++ b/docs/meico/mpm/elements/maps/ArticulationMap.html @@ -2,9 +2,9 @@ - + ArticulationMap - + @@ -307,7 +307,7 @@

Method Summary

Methods inherited from class meico.mpm.elements.maps.GenericMap

-addElement, addStyleSwitch, applySequencingMap, createGenericMap, createGenericMap, getAllElements, getAllElementsAt, getAllElementsOfType, getElement, getElementAfter, getElementBeforeAt, getElementByID, getElementIndexAfter, getElementIndexAtAfter, getElementIndexBefore, getElementIndexBeforeAt, getElementIndexByID, getFirstElement, getGlobalHeader, getId, getLastElement, getLocalHeader, getStyle, getStyleAt, getStyleNameAt, getType, insertElement, insertElement, isEmpty, removeElement, removeElement, setHeaders, setId, setType, size, sort, updateAttributeValues +addElement, addStyleSwitch, applySequencingMap, contains, createGenericMap, createGenericMap, getAllElements, getAllElementsAt, getAllElementsOfType, getElement, getElementAfter, getElementBeforeAt, getElementByID, getElementIndexAfter, getElementIndexAtAfter, getElementIndexBefore, getElementIndexBeforeAt, getElementIndexByID, getElementIndexOf, getFirstElement, getGlobalHeader, getId, getLastElement, getLocalHeader, getStyle, getStyleAt, getStyleNameAt, getType, insertElement, insertElement, isEmpty, removeElement, removeElement, setHeaders, setId, setType, size, sort, updateAttributeValues + + + + @@ -1142,6 +1170,21 @@

isEmpty

+ + + + diff --git a/docs/meico/mpm/elements/maps/ImprecisionMap.html b/docs/meico/mpm/elements/maps/ImprecisionMap.html index 94f5045f..d472f52b 100644 --- a/docs/meico/mpm/elements/maps/ImprecisionMap.html +++ b/docs/meico/mpm/elements/maps/ImprecisionMap.html @@ -2,9 +2,9 @@ - + ImprecisionMap - + @@ -465,7 +465,7 @@

Method Summary

Methods inherited from class meico.mpm.elements.maps.GenericMap

-addElement, addStyleSwitch, addStyleSwitch, applySequencingMap, createGenericMap, createGenericMap, getAllElements, getAllElementsAt, getAllElementsOfType, getElement, getElementAfter, getElementBeforeAt, getElementByID, getElementIndexAfter, getElementIndexAtAfter, getElementIndexBefore, getElementIndexBeforeAt, getElementIndexByID, getFirstElement, getGlobalHeader, getId, getLastElement, getLocalHeader, getStyle, getStyleAt, getStyleNameAt, getType, insertElement, insertElement, isEmpty, removeElement, removeElement, setHeaders, setId, setType, size, sort, updateAttributeValues +addElement, addStyleSwitch, addStyleSwitch, applySequencingMap, contains, createGenericMap, createGenericMap, getAllElements, getAllElementsAt, getAllElementsOfType, getElement, getElementAfter, getElementBeforeAt, getElementByID, getElementIndexAfter, getElementIndexAtAfter, getElementIndexBefore, getElementIndexBeforeAt, getElementIndexByID, getElementIndexOf, getFirstElement, getGlobalHeader, getId, getLastElement, getLocalHeader, getStyle, getStyleAt, getStyleNameAt, getType, insertElement, insertElement, isEmpty, removeElement, removeElement, setHeaders, setId, setType, size, sort, updateAttributeValues - +
  • -

    renderTempoToMap

    -
    private static double renderTempoToMap(double date,
    +

    computeDiffTiming

    +
    public static double computeDiffTiming(double date,
                                            int ppq,
                                            TempoData tempoData)
    -
    convenience method for timing computation
    +
    convenience method for timing computation; computes the milliseconds difference between the tick date and the date of the tempo instruction (tempoData); + in other word, how many milliseconds is date after the tempo instruction
    Parameters:
    date -
    ppq -
    -
    tempoData - a TempoData instance or null (if no tempo information is geiven)
    +
    tempoData - a TempoData instance of the instruction that precedes date or null (if no tempo information is given)
    Returns:
    date in milliseconds (in case of tempoData != null the result is the difference between the actual milliseconds date and the milliseconds date of the tempo instruction)
    diff --git a/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html b/docs/meico/mpm/elements/maps/class-use/ArticulationMap.html index 6aad2dff..d7bd4a9d 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 3ebe1200..542d949c 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 64d31494..cec44788 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 cb0f0781..9808ee5f 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 - + diff --git a/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html b/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html index dd6d6693..627ce92b 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 010d61d9..2a18196d 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 6e0d2b88..5ac40bdd 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 - + diff --git a/docs/meico/mpm/elements/maps/class-use/RubatoMap.html b/docs/meico/mpm/elements/maps/class-use/RubatoMap.html index 64479a5f..033fb6a4 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 057cd76d..d46b84b3 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 a605fb38..a38b3084 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 44d70b59..6552dea2 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 a7942bd7..9ed78252 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 7025f24a..121404d1 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 e98701f7..2ecf0567 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 7838795c..cd5539cf 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 30700ad8..4b886e34 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 9016e19a..cc7f73d9 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 b45824c8..c32638cd 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 bb7c5c97..9fbda303 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 747f0f7c..3f0583d1 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 4c559a39..f488a0a1 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 6ef55757..99fd567a 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 b7cc1e60..73c66f8a 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 - + @@ -200,6 +200,15 @@

    Uses of +static double +TempoMap.computeDiffTiming(double date, + int ppq, + TempoData tempoData) +
    convenience method for timing computation; computes the milliseconds difference between the tick date and the date of the tempo instruction (tempoData); + in other word, how many milliseconds is date after the tempo instruction
    + + + private static double TempoMap.computeMillisecondsForConstantTempo(double date, int ppq, @@ -207,7 +216,7 @@

    Uses of timing computation for constant tempo - + private static double TempoMap.computeMillisecondsForTempoTransition(double date, int ppq, @@ -215,21 +224,13 @@

    Uses of timing computation for continuous tempo transition; this method uses Simpson's rule for numerical integration - + private static double TempoMap.getTempoAt(double date, TempoData tempoData)
    compute the tempo in bpm from a given TempoData object and a date that should fall into the scope of the tempoData
    - -private static double -TempoMap.renderTempoToMap(double date, - int ppq, - TempoData tempoData) -
    convenience method for timing computation
    - -

  • diff --git a/docs/meico/mpm/elements/maps/data/package-frame.html b/docs/meico/mpm/elements/maps/data/package-frame.html index b69620a4..b1473bc2 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 3253e08f..a84029e4 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 a0d23213..36226bfe 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 f3a7330f..2d05d900 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 9e2bba6b..8c9d3b34 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 87d0353f..9def8de2 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 eef17aa2..24928e5e 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 0a9c0e63..62388df8 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 ee5cdd0f..d48ec297 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 7dd685e9..ccc04221 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 be0f30d7..0e154aaf 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 24932012..d0ad91bf 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 2883e65b..ca70699d 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 f05641d4..89b7c82b 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 87418a86..a53ec4af 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 8ae30fb6..bff999e7 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 1da749b6..c47129ed 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 38af3a0c..9c319af7 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 0631f7bc..b1c4ab87 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 c8093f73..ca22842f 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 b0d1ce32..40c3996e 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 d4fac7ad..3528d72c 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 0298dba2..e99ddeeb 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 314a1d5d..6ecb83f9 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 8221d86a..ad1180db 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 14b40aaa..253e1323 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 a04ac434..5661c227 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 e2a781db..ee0fc11d 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 2367aef3..abc49520 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 4b310edc..098c3b63 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 39f31ac3..4c7df22a 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 8dff2b4b..cfcd2d7f 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 889f75d8..3dae3a34 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 e44306d3..bb47538a 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 32bed811..bcad536a 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 26359c69..e0b95eca 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 cc2ea812..20bbd16e 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 701bcd8a..bc0caf3f 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 c223e433..94752363 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 a9d6822d..373b922a 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 684ffb9e..0971e690 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 66c19c12..f98b6488 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 eacc06e2..e5b6e837 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 a153b494..82c8ac85 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 92a2994e..915eeca4 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 a1e00507..54512def 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 - + diff --git a/docs/meico/mpm/elements/styles/defs/OrnamentDef.html b/docs/meico/mpm/elements/styles/defs/OrnamentDef.html index 3d6f32a1..66161bff 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 23ed9676..4e72d1cb 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 be44710b..2c65f72e 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 a91701c0..8a1ded94 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 4c21a19a..19c5b4a5 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 b24e4996..9785a0d0 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 b97c985e..73e98d7e 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 30c4ed5f..bb364f8d 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 aed156b1..90f62f2f 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 048ad519..78d272c9 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 a09b3be9..33fa1099 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 43a91a67..61583c8b 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 4d7b996c..06e2e806 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 2d17bb7b..9d106488 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 b51b9e31..0827d3d2 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 5e427135..9abd390a 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 217dd5fd..e9f2b950 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 b9e563b0..6cd424e5 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 984c14bf..1cf459a2 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 89c3ba30..564ef180 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 4bc44b4a..49cd3597 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 e95e7f03..db8bb485 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 9408433f..89f18859 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 1b14343f..b6995c31 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 0cb6e725..6b7f6e34 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 a94f7501..b748496d 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 ce20573b..4cce2853 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 5b4a4892..05c8181d 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 cc23f1d7..a076b000 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 fab9ac2f..bb595aab 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 7da38bb7..f3b72a8f 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 03ee9047..fa005d62 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 503ad2a8..169b1bd1 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 cfc51863..4e1af547 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 bcd9fd11..244f8723 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 97ac9556..afc22f5a 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 ce9556f4..584d468d 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 a7b6c16a..090820e8 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 ead547eb..571fb924 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 2c660f3f..77471e9d 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 0b3370c9..fcc181d9 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 5cb8745e..dde8e277 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 e8d17039..5ae04910 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 10b1e7ee..fd876e08 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 a5c1951a..70fba00b 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 efc5a165..e787f4f7 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 56ddf900..be6e2f3e 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 7f279fe7..0321ff94 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 c9209241..7ff476d3 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 03eea3c8..c62a0c72 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 1124e178..b1e86c25 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 2dd8ad3d..0ea8eb49 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 48475269..dfb0eda3 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 df322b94..a8f578c7 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 2cd8e607..4fb652e3 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 3d3f2443..83778a39 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 c04c82b1..3f5fcdb6 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 6a170e6f..360e4f95 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 053e2a13..246f42f4 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 5af820bb..d6645fa3 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 c36d8452..79616f43 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 81f5fe2b..2aea81a7 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 fb9302a9..c5fecd58 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 a275aa6f..9be7b354 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 47e56da6..aafe183f 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 97611e50..4f253f00 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 afab9869..19e26c63 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 f7242b78..844b51f4 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 ee39c6c7..400e0d96 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 8a697082..f247529f 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 9d74a362..b71c9498 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 97cf6b58..d31cbb36 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 7d14eed2..d8b301a4 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 64926efb..1787277d 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 968b7824..4a45efa8 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 89ce29d9..5ccfa36d 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 75bd9ede..28cad8d4 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 68040e74..5d083225 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 84c75f9d..8c39bdf4 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 d0dd805d..a023b10d 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 ef5e742b..c61daa1b 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 390baca6..3c0f9246 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 a70e6274..8e84a231 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 65076ec8..eb520e72 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 7631c9c9..cdb27529 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 15f5b23f..f65fcc9f 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 ee716ee6..bee8b2ed 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 c8e51294..13f50319 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 197cb802..d5897220 100644 --- a/history.md +++ b/history.md @@ -1,6 +1,13 @@ ### Version History +#### v0.8.46 +- Private method `meico.mpm.elements.maps.TempoMap.renderTempoToMap(double date, int ppq, TempoData tempoData)` has been made `public` and refactored to `computeDiffTiming()` to better describe its function. +- Class `meico.mpm.elements.maps.GenericMap` has new methods: + - `contains()` to check whether a given XML element is an entry in this map. + - `getElementIndexOf()` to determine the index of a given element. + + #### v0.8.45 - Bugfix in method `meico.mpm.elements.Performance.getAllMsmPartsAffectedByGlobalMap()` which caused some global performance features not being applied correctly to all affected maps. diff --git a/src/meico/Meico.java b/src/meico/Meico.java index b64bec07..a2232b65 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.45"; + public static final String version = "0.8.46"; public static void main(String[] args) { System.out.println("meico v" + Meico.version); diff --git a/src/meico/mpm/elements/maps/GenericMap.java b/src/meico/mpm/elements/maps/GenericMap.java index 132beb81..243ca262 100644 --- a/src/meico/mpm/elements/maps/GenericMap.java +++ b/src/meico/mpm/elements/maps/GenericMap.java @@ -488,6 +488,22 @@ else if (this.elements.get(mid + 1).getKey() >= date) return -1; } + /** + * determine the index of the given element in this map + * @param element + * @return the index or -1 if the element is null or not in the map + */ + public int getElementIndexOf(Element element) { + if ((element == null) || (element.getParent() != this.getXml())) // if no element is given, or it's XML representation is not a child of this map's XML element + return -1; + + for (int i = 0; i < this.elements.size(); ++i) // check each map entry + if (this.elements.get(i).getValue() == element) // until we found the one with the given element + return i; // return its index + + return -1; + } + /** * insert the element in the map * @param xml it must be non-null and contain an attribute date @@ -679,6 +695,15 @@ public boolean isEmpty() { return this.elements.isEmpty(); } + /** + * Check if element is an entry in this map. + * @param element + * @return + */ + public boolean contains(Element element) { + return element.getParent() == this.getXml(); + } + /** * apply the specified MSM sequencingMap to this map; this replaces the current map by the expanded one * @param sequencingMap an MSM sequencingMap element diff --git a/src/meico/mpm/elements/maps/TempoMap.java b/src/meico/mpm/elements/maps/TempoMap.java index ec98d798..88c93104 100644 --- a/src/meico/mpm/elements/maps/TempoMap.java +++ b/src/meico/mpm/elements/maps/TempoMap.java @@ -2,7 +2,6 @@ import meico.mei.Helper; import meico.mpm.Mpm; -import meico.mpm.elements.styles.GenericStyle; import meico.mpm.elements.styles.TempoStyle; import meico.supplementary.KeyValue; import meico.mpm.elements.maps.data.TempoData; @@ -376,10 +375,10 @@ public void renderTempoToMap(GenericMap map, int ppq) { // compute the milliseconds date of the tempo instruction and add it to the tempi list so we do not have to do this again later on if (tempi.isEmpty()) // if this is the first tempo instruction - td.startDateMilliseconds = TempoMap.renderTempoToMap(td.startDate, ppq, null); + td.startDateMilliseconds = TempoMap.computeDiffTiming(td.startDate, ppq, null); else { TempoData prevTd = tempi.get(tempi.size() - 1); // the milliseconds date must be computed on the basis of the previous tempo instruction - td.startDateMilliseconds = TempoMap.renderTempoToMap(td.startDate, ppq, prevTd); + td.startDateMilliseconds = TempoMap.computeDiffTiming(td.startDate, ppq, prevTd); td.startDateMilliseconds += tempi.get(tempi.size() - 1).startDateMilliseconds; // add the previous tempo instruction's time to get the final timing } tempi.add(td); @@ -394,9 +393,9 @@ public void renderTempoToMap(GenericMap map, int ppq) { // compute the milliseconds dates double date = Double.parseDouble(Helper.getAttributeValue("date.perf", mapEntry.getValue())); if (mapEntry.getKey() <= td.startDate) // if we are before the current tempo instruction - milliseconds = TempoMap.renderTempoToMap(date, ppq, null); + milliseconds = TempoMap.computeDiffTiming(date, ppq, null); else - milliseconds = TempoMap.renderTempoToMap(date, ppq, td) + td.startDateMilliseconds; + milliseconds = TempoMap.computeDiffTiming(date, ppq, td) + td.startDateMilliseconds; mapEntry.getValue().addAttribute(new Attribute("milliseconds.date", Double.toString(milliseconds))); // add the attribute // duration has to be converted, too, but if this element has already a date.end attribute, we go on with this @@ -421,9 +420,9 @@ public void renderTempoToMap(GenericMap map, int ppq) { if (endDate > td.endDate) continue; if (endDate <= td.startDate) // if we are before the current tempo instruction - milliseconds = TempoMap.renderTempoToMap(endDate, ppq, null); + milliseconds = TempoMap.computeDiffTiming(endDate, ppq, null); else { - milliseconds = TempoMap.renderTempoToMap(endDate, ppq, td) + td.startDateMilliseconds; + milliseconds = TempoMap.computeDiffTiming(endDate, ppq, td) + td.startDateMilliseconds; } map.elements.get(pd.getValue()).getValue().addAttribute(new Attribute("milliseconds.date.end", Double.toString(milliseconds))); // add the attribute pendingDurations.remove(pd); @@ -486,10 +485,10 @@ private ArrayList computeTimingOfTempoMap(int ppq) { continue; // take the next element until it is a tempo element to continue with the timing computations if (timedMap.isEmpty()) // computation for the first tempo instruction - td.startDateMilliseconds = TempoMap.renderTempoToMap(td.startDate, ppq, null); + td.startDateMilliseconds = TempoMap.computeDiffTiming(td.startDate, ppq, null); else { // computation for all further instructions TempoData prevTd = timedMap.get(timedMap.size() - 1); // the milliseconds date must be computed on the basis of the previous tempo instruction - td.startDateMilliseconds = TempoMap.renderTempoToMap(td.startDate, ppq, prevTd); + td.startDateMilliseconds = TempoMap.computeDiffTiming(td.startDate, ppq, prevTd); td.startDateMilliseconds += timedMap.get(timedMap.size() - 1).startDateMilliseconds; // add the previous tempo instructions time to get the final timing } timedMap.add(td); @@ -499,13 +498,14 @@ private ArrayList computeTimingOfTempoMap(int ppq) { } /** - * convenience method for timing computation + * convenience method for timing computation; computes the milliseconds difference between the tick date and the date of the tempo instruction (tempoData); + * in other word, how many milliseconds is date after the tempo instruction * @param date * @param ppq - * @param tempoData a TempoData instance or null (if no tempo information is geiven) + * @param tempoData a TempoData instance of the instruction that precedes date or null (if no tempo information is given) * @return date in milliseconds (in case of tempoData != null the result is the difference between the actual milliseconds date and the milliseconds date of the tempo instruction) */ - private static double renderTempoToMap(double date, int ppq, TempoData tempoData) { + public static double computeDiffTiming(double date, int ppq, TempoData tempoData) { // no tempo data if (tempoData == null) return TempoMap.computeMillisecondsForNoTempo(date, ppq);