From 4646b1335706885145014d68151e90b6cf25f83b Mon Sep 17 00:00:00 2001 From: Axel Berndt Date: Thu, 31 Mar 2022 10:45:57 +0200 Subject: [PATCH] v0.8.34 - Added support for attribute `xml:id` on MPM maps in class `meico.mpm.elements.maps.GenericMap`. - `meico.mpm.elements.maps.GenericMap` constructor has now full support for MSM `score`. - Fixed data integrity of MPM maps that get processed by rubato transformation during performance rendering. - Optimization of the performance rendering process. - New method `meico.msm.Msm.getPart()` to retrieve a specific `part` element. - Ornamentation support added to MPM API. - New classes are `meico.mpm.elements.styles.OrnamentationStyle`, `meico.mpm.elements.styles.defs.OrnamentDef`, `meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient`, `meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread`, `meico.mpm.elements.maps.OrnamentationMap`, and `meico.mpm.elements.maps.data.OrnamentData`. - Added MEI export for element `arpeg` to MPM ornamentation. New method `meico.mei.Mei.processArpeg()` and additions to `meico.mei.Mei.makeMovement()` and class `meico.mei.Helper`. - Ornamentation has been added to the performance rendering in `meico.mpm.elements.Performance.perform()`. - Enhancement of method `meico.mei.Helper.computeControlEventTiming()`; in search for the timing of an MEI control event, it will now also look at the first reference in attribute `plist`. - Deleted package `meico.midi.legacy`. --- MEI_Coverage_Documentation.md | 35 +- docs/allclasses-frame.html | 7 +- docs/allclasses-noframe.html | 7 +- docs/constant-values.html | 1194 +---------------- docs/deprecated-list.html | 32 +- docs/help-doc.html | 4 +- docs/index-files/index-1.html | 34 +- docs/index-files/index-10.html | 4 +- docs/index-files/index-11.html | 4 +- docs/index-files/index-12.html | 4 +- docs/index-files/index-13.html | 102 +- docs/index-files/index-14.html | 12 +- docs/index-files/index-15.html | 4 +- docs/index-files/index-16.html | 38 +- docs/index-files/index-17.html | 4 +- docs/index-files/index-18.html | 40 +- docs/index-files/index-19.html | 114 +- docs/index-files/index-2.html | 4 +- docs/index-files/index-20.html | 29 +- docs/index-files/index-21.html | 20 +- docs/index-files/index-22.html | 4 +- docs/index-files/index-23.html | 13 +- docs/index-files/index-24.html | 4 +- docs/index-files/index-3.html | 546 +------- docs/index-files/index-4.html | 12 +- docs/index-files/index-5.html | 28 +- docs/index-files/index-6.html | 13 +- docs/index-files/index-7.html | 79 +- docs/index-files/index-8.html | 4 +- docs/index-files/index-9.html | 4 +- docs/index.html | 2 +- docs/meico/Meico.html | 4 +- docs/meico/audio/Audio.html | 4 +- docs/meico/audio/AudioPlayer.html | 4 +- docs/meico/audio/class-use/Audio.html | 4 +- docs/meico/audio/class-use/AudioPlayer.html | 4 +- docs/meico/audio/package-frame.html | 4 +- docs/meico/audio/package-summary.html | 4 +- docs/meico/audio/package-tree.html | 4 +- docs/meico/audio/package-use.html | 4 +- docs/meico/class-use/Meico.html | 4 +- docs/meico/mei/Helper.html | 49 +- docs/meico/mei/Mei.html | 116 +- docs/meico/mei/class-use/Helper.html | 4 +- docs/meico/mei/class-use/Mei.html | 4 +- docs/meico/mei/package-frame.html | 4 +- docs/meico/mei/package-summary.html | 4 +- docs/meico/mei/package-tree.html | 4 +- docs/meico/mei/package-use.html | 4 +- docs/meico/midi/EventMaker.html | 4 +- docs/meico/midi/InstrumentsDictionary.html | 4 +- docs/meico/midi/Midi.html | 4 +- docs/meico/midi/Midi2AudioRenderer.html | 4 +- docs/meico/midi/Midi2MsmConverter.html | 4 +- docs/meico/midi/MidiPlayer.html | 4 +- .../midi/UnsupportedSoundbankException.html | 4 +- docs/meico/midi/class-use/EventMaker.html | 4 +- .../midi/class-use/InstrumentsDictionary.html | 4 +- docs/meico/midi/class-use/Midi.html | 4 +- .../midi/class-use/Midi2AudioRenderer.html | 4 +- .../midi/class-use/Midi2MsmConverter.html | 4 +- docs/meico/midi/class-use/MidiPlayer.html | 4 +- .../UnsupportedSoundbankException.html | 4 +- docs/meico/midi/package-frame.html | 4 +- docs/meico/midi/package-summary.html | 8 +- docs/meico/midi/package-tree.html | 8 +- docs/meico/midi/package-use.html | 4 +- docs/meico/mpm/Mpm.html | 4 +- docs/meico/mpm/class-use/Mpm.html | 4 +- docs/meico/mpm/elements/Dated.html | 4 +- docs/meico/mpm/elements/Global.html | 4 +- docs/meico/mpm/elements/Header.html | 4 +- docs/meico/mpm/elements/Part.html | 4 +- docs/meico/mpm/elements/Performance.html | 91 +- docs/meico/mpm/elements/class-use/Dated.html | 4 +- docs/meico/mpm/elements/class-use/Global.html | 4 +- docs/meico/mpm/elements/class-use/Header.html | 4 +- docs/meico/mpm/elements/class-use/Part.html | 16 +- .../mpm/elements/class-use/Performance.html | 4 +- .../mpm/elements/maps/ArticulationMap.html | 4 +- .../mpm/elements/maps/AsynchronyMap.html | 4 +- docs/meico/mpm/elements/maps/DynamicsMap.html | 6 +- docs/meico/mpm/elements/maps/GenericMap.html | 4 +- .../mpm/elements/maps/ImprecisionMap.html | 4 +- .../maps/MetricalAccentuationMap.html | 4 +- .../mpm/elements/maps/OrnamentationMap.html | 203 ++- docs/meico/mpm/elements/maps/RubatoMap.html | 4 +- docs/meico/mpm/elements/maps/TempoMap.html | 4 +- .../maps/class-use/ArticulationMap.html | 4 +- .../maps/class-use/AsynchronyMap.html | 4 +- .../elements/maps/class-use/DynamicsMap.html | 4 +- .../elements/maps/class-use/GenericMap.html | 84 +- .../maps/class-use/ImprecisionMap.html | 4 +- .../class-use/MetricalAccentuationMap.html | 4 +- .../maps/class-use/OrnamentationMap.html | 36 +- .../elements/maps/class-use/RubatoMap.html | 4 +- .../mpm/elements/maps/class-use/TempoMap.html | 4 +- .../elements/maps/data/ArticulationData.html | 4 +- .../elements/maps/data/DistributionData.html | 4 +- .../mpm/elements/maps/data/DynamicsData.html | 4 +- .../maps/data/MetricalAccentuationData.html | 4 +- .../mpm/elements/maps/data/OrnamentData.html | 34 +- .../mpm/elements/maps/data/RubatoData.html | 4 +- .../mpm/elements/maps/data/TempoData.html | 4 +- .../maps/data/class-use/ArticulationData.html | 4 +- .../maps/data/class-use/DistributionData.html | 4 +- .../maps/data/class-use/DynamicsData.html | 4 +- .../class-use/MetricalAccentuationData.html | 4 +- .../maps/data/class-use/OrnamentData.html | 19 +- .../maps/data/class-use/RubatoData.html | 4 +- .../maps/data/class-use/TempoData.html | 4 +- .../mpm/elements/maps/data/package-frame.html | 4 +- .../elements/maps/data/package-summary.html | 4 +- .../mpm/elements/maps/data/package-tree.html | 4 +- .../mpm/elements/maps/data/package-use.html | 4 +- .../mpm/elements/maps/package-frame.html | 4 +- .../mpm/elements/maps/package-summary.html | 4 +- .../meico/mpm/elements/maps/package-tree.html | 4 +- docs/meico/mpm/elements/maps/package-use.html | 4 +- docs/meico/mpm/elements/metadata/Author.html | 4 +- .../meico/mpm/elements/metadata/Metadata.html | 4 +- .../elements/metadata/RelatedResource.html | 4 +- .../elements/metadata/class-use/Author.html | 4 +- .../elements/metadata/class-use/Metadata.html | 4 +- .../metadata/class-use/RelatedResource.html | 4 +- .../mpm/elements/metadata/package-frame.html | 4 +- .../elements/metadata/package-summary.html | 4 +- .../mpm/elements/metadata/package-tree.html | 4 +- .../mpm/elements/metadata/package-use.html | 4 +- docs/meico/mpm/elements/package-frame.html | 4 +- docs/meico/mpm/elements/package-summary.html | 4 +- docs/meico/mpm/elements/package-tree.html | 4 +- docs/meico/mpm/elements/package-use.html | 4 +- .../elements/styles/ArticulationStyle.html | 4 +- .../mpm/elements/styles/DynamicsStyle.html | 4 +- .../mpm/elements/styles/GenericStyle.html | 4 +- .../styles/MetricalAccentuationStyle.html | 4 +- .../elements/styles/OrnamentationStyle.html | 4 +- .../mpm/elements/styles/RubatoStyle.html | 4 +- .../meico/mpm/elements/styles/TempoStyle.html | 4 +- .../styles/class-use/ArticulationStyle.html | 4 +- .../styles/class-use/DynamicsStyle.html | 4 +- .../styles/class-use/GenericStyle.html | 4 +- .../class-use/MetricalAccentuationStyle.html | 4 +- .../styles/class-use/OrnamentationStyle.html | 4 +- .../styles/class-use/RubatoStyle.html | 4 +- .../elements/styles/class-use/TempoStyle.html | 4 +- .../mpm/elements/styles/defs/AbstractDef.html | 4 +- .../styles/defs/AccentuationPatternDef.html | 4 +- .../elements/styles/defs/ArticulationDef.html | 4 +- .../mpm/elements/styles/defs/DynamicsDef.html | 4 +- .../defs/OrnamentDef.DynamicsGradient.html | 81 +- ...rnamentDef.TemporalSpread.FrameDomain.html | 4 +- ...namentDef.TemporalSpread.NoteOffShift.html | 4 +- .../defs/OrnamentDef.TemporalSpread.html | 91 +- .../mpm/elements/styles/defs/OrnamentDef.html | 96 +- .../mpm/elements/styles/defs/RubatoDef.html | 4 +- .../mpm/elements/styles/defs/TempoDef.html | 4 +- .../styles/defs/class-use/AbstractDef.html | 4 +- .../class-use/AccentuationPatternDef.html | 4 +- .../defs/class-use/ArticulationDef.html | 4 +- .../styles/defs/class-use/DynamicsDef.html | 4 +- .../OrnamentDef.DynamicsGradient.html | 4 +- ...rnamentDef.TemporalSpread.FrameDomain.html | 23 +- ...namentDef.TemporalSpread.NoteOffShift.html | 23 +- .../class-use/OrnamentDef.TemporalSpread.html | 4 +- .../styles/defs/class-use/OrnamentDef.html | 12 +- .../styles/defs/class-use/RubatoDef.html | 4 +- .../styles/defs/class-use/TempoDef.html | 4 +- .../elements/styles/defs/package-frame.html | 4 +- .../elements/styles/defs/package-summary.html | 4 +- .../elements/styles/defs/package-tree.html | 6 +- .../mpm/elements/styles/defs/package-use.html | 4 +- .../mpm/elements/styles/package-frame.html | 4 +- .../mpm/elements/styles/package-summary.html | 4 +- .../mpm/elements/styles/package-tree.html | 4 +- .../mpm/elements/styles/package-use.html | 4 +- docs/meico/mpm/package-frame.html | 4 +- docs/meico/mpm/package-summary.html | 8 +- docs/meico/mpm/package-tree.html | 8 +- docs/meico/mpm/package-use.html | 4 +- docs/meico/msm/AbstractMsm.html | 4 +- docs/meico/msm/Goto.html | 4 +- docs/meico/msm/Msm.html | 84 +- docs/meico/msm/class-use/AbstractMsm.html | 4 +- docs/meico/msm/class-use/Goto.html | 4 +- docs/meico/msm/class-use/Msm.html | 11 +- docs/meico/msm/package-frame.html | 4 +- docs/meico/msm/package-summary.html | 4 +- docs/meico/msm/package-tree.html | 4 +- docs/meico/msm/package-use.html | 4 +- docs/meico/musicxml/MusicXml.html | 4 +- docs/meico/musicxml/class-use/MusicXml.html | 4 +- docs/meico/musicxml/package-frame.html | 4 +- docs/meico/musicxml/package-summary.html | 4 +- docs/meico/musicxml/package-tree.html | 4 +- docs/meico/musicxml/package-use.html | 4 +- docs/meico/package-frame.html | 4 +- docs/meico/package-summary.html | 4 +- docs/meico/package-tree.html | 4 +- docs/meico/package-use.html | 4 +- docs/meico/pitches/FeatureElement.html | 4 +- docs/meico/pitches/FeatureVector.html | 4 +- docs/meico/pitches/Key.html | 4 +- docs/meico/pitches/Pitches.html | 4 +- .../pitches/class-use/FeatureElement.html | 4 +- .../pitches/class-use/FeatureVector.html | 4 +- docs/meico/pitches/class-use/Key.html | 4 +- docs/meico/pitches/class-use/Pitches.html | 4 +- docs/meico/pitches/package-frame.html | 4 +- docs/meico/pitches/package-summary.html | 4 +- docs/meico/pitches/package-tree.html | 4 +- docs/meico/pitches/package-use.html | 4 +- docs/meico/supplementary/ColorCoding.html | 4 +- docs/meico/supplementary/KeyValue.html | 4 +- .../supplementary/RandomNumberProvider.html | 4 +- .../supplementary/class-use/ColorCoding.html | 4 +- .../supplementary/class-use/KeyValue.html | 17 +- .../class-use/RandomNumberProvider.html | 4 +- docs/meico/supplementary/package-frame.html | 4 +- docs/meico/supplementary/package-summary.html | 4 +- docs/meico/supplementary/package-tree.html | 4 +- docs/meico/supplementary/package-use.html | 4 +- docs/meico/svg/Svg.html | 4 +- docs/meico/svg/SvgCollection.html | 4 +- docs/meico/svg/class-use/Svg.html | 4 +- docs/meico/svg/class-use/SvgCollection.html | 4 +- docs/meico/svg/package-frame.html | 4 +- docs/meico/svg/package-summary.html | 4 +- docs/meico/svg/package-tree.html | 4 +- docs/meico/svg/package-use.html | 4 +- docs/meico/xml/AbstractXmlSubtree.html | 4 +- docs/meico/xml/XmlBase.html | 4 +- .../xml/class-use/AbstractXmlSubtree.html | 4 +- docs/meico/xml/class-use/XmlBase.html | 4 +- docs/meico/xml/package-frame.html | 4 +- docs/meico/xml/package-summary.html | 4 +- docs/meico/xml/package-tree.html | 4 +- docs/meico/xml/package-use.html | 4 +- docs/overview-frame.html | 5 +- docs/overview-summary.html | 32 +- docs/overview-tree.html | 8 +- docs/package-list | 1 - docs/serialized-form.html | 4 +- history.md | 6 +- src/meico/mei/Helper.java | 7 +- src/meico/mei/Mei.java | 24 +- src/meico/midi/legacy/Event.java | 484 ------- src/meico/midi/legacy/MidiOld.java | 184 --- src/meico/midi/legacy/TrackOld.java | 77 -- src/meico/mpm/elements/Performance.java | 52 +- src/meico/mpm/elements/maps/DynamicsMap.java | 6 +- src/meico/mpm/elements/maps/GenericMap.java | 2 +- .../mpm/elements/maps/ImprecisionMap.java | 3 +- .../mpm/elements/maps/OrnamentationMap.java | 337 ++++- .../elements/maps/data/ArticulationData.java | 4 +- .../mpm/elements/maps/data/OrnamentData.java | 32 +- .../elements/styles/defs/ArticulationDef.java | 4 +- .../mpm/elements/styles/defs/OrnamentDef.java | 133 +- 259 files changed, 1997 insertions(+), 3675 deletions(-) delete mode 100644 src/meico/midi/legacy/Event.java delete mode 100644 src/meico/midi/legacy/MidiOld.java delete mode 100644 src/meico/midi/legacy/TrackOld.java diff --git a/MEI_Coverage_Documentation.md b/MEI_Coverage_Documentation.md index 24aa3dfd..a7b0abc8 100644 --- a/MEI_Coverage_Documentation.md +++ b/MEI_Coverage_Documentation.md @@ -41,6 +41,25 @@ There is no special processing routine for this element. Meico just processes it #### app MEI's critical apparatus environment contains one or more alternative encodings/readings via elements `lem` and `rdg`. If `app` contains none of them it is ignored. The children of `lem` and `rdg` elements are processed only in the `app` environment. Meico interprets `lem` as the favored reading and will, hence, render the children of the first `lem` child of `app`. Later `lem` elements are ignored. If no `lem` is given meico chooses the first `rdg` for rendering. +#### arpeg +Arpeggios encoded via MEI element `arpeg` are converted to MPM `ornament` elements and `ornamentDef` elements. Meico's default arpeggio is defined rather neutral, so it works in as many musical situations as possible. It's `ornamentDef` might be further edited and finetuned to better suit a particular style and musical context. +```xml + + + + +... + +``` + +If the `arpeg` has an `xml:id` it is also used for the MPM `ornament` element. + +Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. Attribute `layer` is not supported and meico will not search for the staffs that contain the specified layers. If `layer` is used in the MEI encoding `staff` should also be specified so the arpeggio instruction is assigned to the correct musical part at least. To avoid confusion between local (part specific) and global (all parts) arpeggios we recommend defining them generally global (`part="%all"`) and use plist to specify the notes and chords involved. + +Mandatory for the interpretation of the `arpeg` is information about its association to MEI `note` or `chord` elements or, alternatively, information about its temporal location in the music. The easiest way is to provide the `note`/`chord` IDs via attribute `plist`. The temporal location can be specified via attributes `tstamp.ges`, `tstamp`, `startid`. If `plist` is given, the other attributes are not necessary and will be ignored by meico. + +Attribute `order` is optional in MEI. If specified, meico will interpret value `"up"` as an arpeggio with ascending pitch, `"down"` as an arpeggio with descending pitch and `"nonarp"` will cause meico to do nothing. If attribute `order` is not given, meico will realize the arpeggio in the sequence specified in attribute `"plist"`. If neither `order` nor `plist` are given, meico will assume `order="up"` as default and apply it to all notes at the part and time position of the `arpeg`. + #### artic Meico converts MEI `artic` elements to MPM `articulation` elements which are then associated with the notes to be articulated. If these `note` elements have no `xml:id` meico generates it. One of the attributes `artic` and `artic.ges` must be present for an articulation to be meaningful, the latter is prioritized. Meico supports any articulation denominator in these attributes, not only those allowed in the MEI specification. These are added to an MPM articulation `styleDef` where the user can specify the modifiers that the articulation applies to a note if the default articulation definitions do not satisfy. Meico undestands the following default articulations. @@ -129,7 +148,7 @@ Depending on the soundfont/synthesizer these values may be more or less appropri If the `dynam` has an `xml:id` it is also applied in the MPM encoding. Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. Attribute `layer` is not supported and meico will not search for the staffs that contain the specified layers. If `layer` is used in the MEI encoding `staff` should also be specified so the dynamics instruction is assigned to the correct musical part at least. -Mandatory for the interpretation of the `dynam` is information about its temporal location in the music. The easiest way is placing it within a `verse` element that itself is a child of a note, so the performance instruction gets the same timing position. Alternatively, attributes `tstamp.ges`, `tstamp` or `startid` can be used. For continuous dynamics the attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). The `endid` can also be the id of the subsequent `dynam` element. Continuous dynamics transitions without one of the previous four attributes end at the subsequent instruction. Our recommendation: If there is a dynamics instruction anyway the attributes should not be used at all to avoid potential contradictory or erroneous encodings. +Mandatory for the interpretation of the `dynam` is information about its temporal location in the music. The easiest way is placing it within a `verse` element that itself is a child of a note, so the performance instruction gets the same timing position. Alternatively, attributes `tstamp.ges`, `tstamp`, `startid` or `plist` can be used. For continuous dynamics the attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). The `endid` can also be the id of the subsequent `dynam` element. Continuous dynamics transitions without one of the previous four attributes end at the subsequent instruction. Our recommendation: If there is a dynamics instruction anyway the attributes should not be used at all to avoid potential contradictory or erroneous encodings. #### ending MEI `ending` elements are transformed to entries in an MSM `sequencingMap`. If there is only one `ending`, playback will skip it at repetition by default. Meico tries to realize the order of the endings according to the numbering in the endings' `n` attribute. This attribute should contain an integer substring (e.g., `"1"`, `"1."`, `"2nd"`, `"Play this at the 3rd time!"`, but not `"first"` or `"Play this at the third time!"`). (Sub-)String `"fine"`/`"Fine"`/`"FINE"` will also be recognized. Strings such as `"1-3"` will be recognized as `"1"`, this means that more complex instructions will not be recognized correctly due to the lack of unambiguous, binding formalization (meico is no "guessing machine"). If meico does not find attribute `n`, it tries to parse attribute `label`. If neither of them is provided or meico fails to extract a meaningful numbering, the endings are played in order of appearance in the MEI source. @@ -161,7 +180,7 @@ This creates a copy of the preceding timeframe. This timeframe is `0.5 * length #### instrDef If the staff label did not suffice to properly indicate which General MIDI instrument should be chosen during the MIDI export, this element can be used to provide clarity. This element is supported only in the `staffDef` environment, i.e. as child or sub-child of a `staffDef` element such as demonstrated in the MEI Encoding Guidelines in the section on [Recording General MIDI Instrumentation](https://music-encoding.org/guidelines/v4/content/integration.html#midiInstruments). Here is another example. -```` +````xml @@ -245,7 +264,7 @@ Attribute `dis` or `dis.place` is mandatory. Valid values of `dis` are `"8"`, `" Attribute `staff` can be used to associate the octave instruction with one or more staffs, i.e. MSM `part` elements. If this attribute is omitted the `octave` is treated as global, i.e. relevant to all musical parts. -For computing the `date` of the pedal instruction, attributes `tstamp.ges`, `tstamp` and `startid` are supported. For the optional end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). +For computing the `date` of the pedal instruction, attributes `tstamp.ges`, `tstamp`, `startid` and `plist` are supported. For the optional end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). #### oLayer This element is processed by the same routine as MEI `layer` elements. @@ -267,14 +286,14 @@ Meico requires attribute `dir`. This is sensitive to the `staff` attribute but n Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. -For computing the `date` of the pedal instruction, attributes `tstamp.ges`, `tstamp` and `startid` are supported. For the optional end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). +For computing the `date` of the pedal instruction, attributes `tstamp.ges`, `tstamp`, `startid` and `plist` are supported. For the optional end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). #### phrase Meico fills an MSM `phraseMap` with data on the phrase structure of the music. The MSM representation looks like this: ``. It encodes the start and end date of the phrase in midi ticks. Attribute `label` is created from the MEI `prase` element's attribute `label` (prioritized) or `n`. Attribute `xml:id` is copied from the MEI source. If these attributes are missing, the MSM representation won't have them neither. Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. -For computing the start date of the phrase, attributes `tstamp.ges`, `tstamp` and `startid` are supported. For the end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). +For computing the start date of the phrase, attributes `tstamp.ges`, `tstamp`, `startid` and `plist` are supported. For the end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). #### rdg This element is part of the critical apparatus, child of `app` and processed only in this context. @@ -314,7 +333,7 @@ Meico interprets an MEI `slur` as a legato instruction. All but the final `note` If a `slur` element defines a `plist`, meico uses this to identify all `note` and `chord` elements that participate in that `slur`. If `startid` and `endid` are not contained in the `plist`, meico adds them. Other element types than `note` and `chord` are ignored. The final entry in the `plist` will be articulated `"legatoStop"`. If multiple notes should be articulated this way, the final element should be a `chord` that includes all those notes. -If (and only if) no `plist` is specified, meico will compute the start date from `tstamp.ges`, `tstamp` or `startid` and the end date from `dur`, `tstamp2.ges`, `tstamp2` or `endid`. Attributes `staff` and `layer` are taken into account to determine the notes to be articulated. In the absence of a `staff` or `layer` attribute meico checks whether `startid` and `endid` are in the same staff or layer, respectively, and articulates only notes within this same staff or layer. If they are in different layers, the whole staff content under the slur will be articulated. If even the staff relation is indefinite, all musical content under the `slur` is played legato. The final notes of a `slur`, i.e. those notes that are at the slur's end, are always articulated `"legatoStop"` even if another `slur` starts at this note or goes further. +If (and only if) no `plist` is specified, meico will compute the start date from `tstamp.ges`, `tstamp`, `startid` or `plist` and the end date from `dur`, `tstamp2.ges`, `tstamp2` or `endid`. Attributes `staff` and `layer` are taken into account to determine the notes to be articulated. In the absence of a `staff` or `layer` attribute meico checks whether `startid` and `endid` are in the same staff or layer, respectively, and articulates only notes within this same staff or layer. If they are in different layers, the whole staff content under the slur will be articulated. If even the staff relation is indefinite, all musical content under the `slur` is played legato. The final notes of a `slur`, i.e. those notes that are at the slur's end, are always articulated `"legatoStop"` even if another `slur` starts at this note or goes further. #### space If this element encodes a textual gap (e.g. in lyrics) it has no musical meaning and is ignored. Otherwise, it is interpreted as `rest`. @@ -369,7 +388,7 @@ If the `tempo` element does not specify a descriptor string as value, i.e. inner If the `tempo` has an `xml:id` it is also applied in the MPM encoding. Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. Attribute `layer` is not supported and meico will not search for the staffs that contain the specified layers. -Mandatory for the interpretation of the `tempo` is information about its temporal location in the music. The easiest way is placing it within a `verse` element that itself is a child of a note, so the performance instruction gets the same timing position. Alternatively, attributes `tstamp.ges`, `tstamp` or `startid` can be used. For continuous tempo transitions the attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). The `endid` can also be the id of the subsequent `tempo` element. Continuous tempo transitions without one of the previous four attributes end at the subsequent instruction. Our recommendation: If there is a tempo instruction anyway the attributes should not be used at all to avoid potential contradictory or erroneous encodings. +Mandatory for the interpretation of the `tempo` is information about its temporal location in the music. The easiest way is placing it within a `verse` element that itself is a child of a note, so the performance instruction gets the same timing position. Alternatively, attributes `tstamp.ges`, `tstamp`, `startid`, or `plist` can be used. For continuous tempo transitions the attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). The `endid` can also be the id of the subsequent `tempo` element. Continuous tempo transitions without one of the previous four attributes end at the subsequent instruction. Our recommendation: If there is a tempo instruction anyway the attributes should not be used at all to avoid potential contradictory or erroneous encodings. #### tie Meico requires attributes `startid` and `endid`. The editor should ensure that the corresponding `note` or `chord` elements actually exist. Cross-layer tieing is supported, cross-staff tieing is not. Furthermore, it is mandatory that both notes have the exact same pitch, including accidentals! Even though the end note of a tie is ususally notated without accidental (hence, no `accid` attribute or child element) it must then have an `accid.ges` attribute or it will not be tied to the previous note and played with the notated wrong pitch! Each `tie` element is internally resolved into `tie` attributes. Meico is able to handle a mixture of `tie` elements and already existing `tie` attributes on `note` or `chord` elements. Tieing of non-adjacent notes is not supported. @@ -385,7 +404,7 @@ Required attributes `num` and `numbase`. The processing of this element is sensi Attributes `part` (priority) and `staff` can be used to associate the instruction with one or more `staff` elements, i.e. MSM `part` elements. If these attributes are omitted the instruction is treated as global, i.e. relevant to all musical parts. In attribute `part` - and in contrast to the MEI specification - the following values are supported: `%all` and space separated staff numbers. -For computing the `date` of the `tupletSpan`, attributes `tstamp.ges`, `tstamp` and `startid` are supported. For the end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). +For computing the `date` of the `tupletSpan`, attributes `tstamp.ges`, `tstamp`, `startid` and `plist` are supported. For the end date, attributes `dur`, `tstamp2.ges`, `tstamp2` and `endid` are supported (in this exact priority, i.e. `endid` is only used if none of the other three is given). #### unclear This element is processed as part of the `choice` environment and also outside of that environment. diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html index a3de9a96..15ae50bf 100644 --- a/docs/allclasses-frame.html +++ b/docs/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -32,7 +32,6 @@

All Classes

  • DynamicsDef
  • DynamicsMap
  • DynamicsStyle
  • -
  • Event
  • EventMaker
  • FeatureElement
  • FeatureVector
  • @@ -55,7 +54,6 @@

    All Classes

  • Midi
  • Midi2AudioRenderer
  • Midi2MsmConverter
  • -
  • MidiOld
  • MidiPlayer
  • Mpm
  • Msm
  • @@ -83,7 +81,6 @@

    All Classes

  • TempoDef
  • TempoMap
  • TempoStyle
  • -
  • TrackOld
  • UnsupportedSoundbankException
  • XmlBase
  • diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html index cd8bc16a..630954e9 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -32,7 +32,6 @@

    All Classes

  • DynamicsDef
  • DynamicsMap
  • DynamicsStyle
  • -
  • Event
  • EventMaker
  • FeatureElement
  • FeatureVector
  • @@ -55,7 +54,6 @@

    All Classes

  • Midi
  • Midi2AudioRenderer
  • Midi2MsmConverter
  • -
  • MidiOld
  • MidiPlayer
  • Mpm
  • Msm
  • @@ -83,7 +81,6 @@

    All Classes

  • TempoDef
  • TempoMap
  • TempoStyle
  • -
  • TrackOld
  • UnsupportedSoundbankException
  • XmlBase
  • diff --git a/docs/constant-values.html b/docs/constant-values.html index 7ffc1b62..29b37e00 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -2347,1196 +2347,6 @@

    meico.midi.*

    - diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index 37224223..5b6372aa 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + @@ -72,34 +72,6 @@

    Deprecated API

    Contents

    - -
    -
    - - -
    diff --git a/docs/help-doc.html b/docs/help-doc.html index afa4bc2c..412c2e60 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 1ec49c14..38c2ca67 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -184,17 +184,8 @@

    A

    ACTIVE_SENSING - Static variable in class meico.midi.EventMaker
     
    -
    ACTIVE_SENSING - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    activity - Variable in class meico.msm.Goto
     
    -
    add(Event) - Method in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    -
    add an event to the sequence, ensure the timely order of all events in the sequence
    -
    add(FeatureVector) - Method in class meico.pitches.FeatureVector
    This adds up the energy and note ids of two feature vectors.
    @@ -546,6 +537,25 @@

    A

    allNotesAndChords - Variable in class meico.mei.Helper
     
    +
    apply(ArrayList<ArrayList<Element>>) - Method in class meico.mpm.elements.maps.data.OrnamentData
    +
    +
    Apply the ornament to the given chord/note sequence.
    +
    +
    apply(ArrayList<GenericMap>) - Method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    Core part of the ornamentation rendering.
    +
    +
    apply(ArrayList<ArrayList<Element>>, double) - Method in class meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient
    +
    +
    apply the dynamics gradient and scale to the given chord/note sequence; + the notes get a new attribute ornament.dynamics, or, if it is already present, it will be edited accordingly
    +
    +
    apply(ArrayList<ArrayList<Element>>) - Method in class meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread
    +
    +
    apply the temporal spread to the chord/note sequence; + the notes get new attributes ornament.date.offset or ornament.date.offset.milliseconds, + and ornament.duration.offset or ornament.duration.milliseconds
    +
    applySequencingMap(Element) - Method in class meico.mpm.elements.maps.GenericMap
    apply the specified MSM sequencingMap to this map; this replaces the current map by the expanded one
    @@ -554,6 +564,8 @@

    A

    apply the sequencingMap to the map; this expands the map
    +
    arpeggiosToSort - Variable in class meico.mei.Helper
    +
     
    articulateNote(Element) - Method in class meico.mpm.elements.maps.data.ArticulationData
    apply this articulationData to the specified MSM note element
    diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index bd546865..dd843e4d 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 938bc458..4b458c41 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 3a4506f3..d993f558 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 a32db969..3b52e477 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -130,11 +130,6 @@

    M

    a convenience method to generate timeSignature elements
    -
    makeTrack(short) - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    create a new TrackOld instance and add it to the tracks list
    -
    makeXslt30Transformer(File, Processor) - Static method in class meico.mei.Helper
    compile an XSLT 3.0 Transformer from a given xslt stylesheet using the given Processor instance
    @@ -214,8 +209,6 @@

    M

    Classes and tools for representing and processing MIDI data.
    -
    meico.midi.legacy - package meico.midi.legacy
    -
     
    meico.mpm - package meico.mpm
    This package holds the official Music Performance Markup API.
    @@ -270,112 +263,44 @@

    M

    META_Copyright_Notice - Static variable in class meico.midi.EventMaker
     
    -
    META_Copyright_Notice - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Cue_Point - Static variable in class meico.midi.EventMaker
     
    -
    META_Cue_Point - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Device_Name - Static variable in class meico.midi.EventMaker
     
    META_End_of_Track - Static variable in class meico.midi.EventMaker
     
    -
    META_End_of_Track - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_EVENT - Static variable in class meico.midi.EventMaker
     
    -
    META_EVENT - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Instrument_Name - Static variable in class meico.midi.EventMaker
     
    -
    META_Instrument_Name - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Key_Signature - Static variable in class meico.midi.EventMaker
     
    -
    META_Key_Signature - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Lyric - Static variable in class meico.midi.EventMaker
     
    -
    META_Lyric - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Marker - Static variable in class meico.midi.EventMaker
     
    -
    META_Marker - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Midi_Channel_Prefix - Static variable in class meico.midi.EventMaker
     
    -
    META_Midi_Channel_Prefix - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Midi_Port - Static variable in class meico.midi.EventMaker
     
    META_Program_Name - Static variable in class meico.midi.EventMaker
     
    META_Sequence_Name - Static variable in class meico.midi.EventMaker
     
    -
    META_Sequence_Name - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Sequence_Number - Static variable in class meico.midi.EventMaker
     
    -
    META_Sequence_Number - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Sequence_specific_Meta_event - Static variable in class meico.midi.EventMaker
     
    -
    META_Sequence_specific_Meta_event - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Set_Tempo - Static variable in class meico.midi.EventMaker
     
    -
    META_Set_Tempo - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_SMTPE_Offset - Static variable in class meico.midi.EventMaker
     
    -
    META_SMTPE_Offset - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Text_Event - Static variable in class meico.midi.EventMaker
     
    -
    META_Text_Event - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Time_Signature - Static variable in class meico.midi.EventMaker
     
    -
    META_Time_Signature - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    META_Track_Name - Static variable in class meico.midi.EventMaker
     
    -
    META_Track_Name - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    Metadata - Class in meico.mpm.elements.metadata
    This class interfaces the metadata of the MPM instance.
    @@ -483,35 +408,12 @@

    M

    MIDI_TIME_CODE - Static variable in class meico.midi.EventMaker
     
    -
    MIDI_TIME_CODE - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    midiChannel - Variable in class meico.mpm.elements.Part
     
    midiDevice - Variable in class meico.midi.MidiPlayer
     
    midiFileFormat - Variable in class meico.midi.Midi2MsmConverter
     
    -
    MidiOld - Class in meico.midi.legacy
    -
    -
    Deprecated.
    -
    -
    MidiOld(int) - Constructor for class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    constructor, creates an empty MidiOld instance
    -
    -
    MidiOld(File) - Constructor for class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    constructor, instantiates this class from a midi file
    -
    -
    MidiOld(Sequence) - Constructor for class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    constructor, instantiates this class from a midi sequence
    -
    MidiPlayer - Class in meico.midi
    This class provides Midi playback functinality.
    diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 379c16cb..09201701 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -2,9 +2,9 @@ - + N-Index - + @@ -94,16 +94,8 @@

    N

     
    NOTE_OFF - Static variable in class meico.midi.EventMaker
     
    -
    NOTE_OFF - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    NOTE_ON - Static variable in class meico.midi.EventMaker
     
    -
    NOTE_ON - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    noteid - Variable in class meico.mpm.elements.maps.data.ArticulationData
     
    noteIds - Variable in class meico.pitches.FeatureElement
    diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 03fcb81f..e4fc870f 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 7ec302c5..58f60d02 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -212,11 +212,6 @@

    P

    set the data of this object, this parses the xml element and generates the according data structure
    -
    parseInputSequence(Sequence) - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    parse a midi sequence and instantiate the corresponding lokal variables
    -
    parseKeySignatureMap(Element, Track, boolean) - Method in class meico.msm.Msm
    parse the elements in the keySignatureMap of part (part.dated.keySignatureMap) to midi events and add them to track
    @@ -549,10 +544,6 @@

    P

     
    PITCH_BEND - Static variable in class meico.midi.EventMaker
     
    -
    PITCH_BEND - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    Pitches - Class in meico.pitches
    This class represents the list of pitch features for a piece of music.
    @@ -641,31 +632,14 @@

    P

    POLY_AFTERTOUCH - Static variable in class meico.midi.EventMaker
     
    -
    POLY_AFTERTOUCH - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    port - Variable in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    port - Variable in class meico.midi.Midi2MsmConverter
     
    ppq - Variable in class meico.mei.Helper
     
    -
    ppq - Variable in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    prettyXml(String) - Static method in class meico.mei.Helper
    given a string of XML code, this method prettyfies it
    -
    print(Sequence) - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    TODO: this function should be shifted into a helper class
    -
    print(Sequence) - Static method in class meico.midi.Midi
    print some basic MIDI data to a string
    @@ -679,6 +653,10 @@

    P

    process an mei app element (critical apparatus), in this run the method also processes lem and rdg elements (the two kinds of child elements of app)
    +
    processArpeg(Element) - Method in class meico.mei.Mei
    +
    +
    process an mei arpeg element
    +
    processArtic(Element) - Method in class meico.mei.Mei
    process MEI elements that contain attributes atric, artic.ges and slur, @@ -867,10 +845,6 @@

    P

    PROGRAM_CHANGE - Static variable in class meico.midi.EventMaker
     
    -
    PROGRAM_CHANGE - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    protraction - Variable in class meico.mpm.elements.maps.data.DynamicsData
     
    pulseDuration2decimal(double, int) - Static method in class meico.mei.Helper
    diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index b86da5c1..b28fa2c5 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 a5b5a85b..1fe2aad0 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -116,11 +116,6 @@

    R

     
    relativeVelocity - Variable in class meico.mpm.elements.styles.defs.ArticulationDef
     
    -
    remove(Event) - Method in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    -
    remove the first occurrene of the element in the sequence
    -
    removeAccentuation(int) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    remove an accentuation from this accentuationPatternDef
    @@ -232,6 +227,15 @@

    R

    Rename a styleDef.
    +
    renderAllNonmillisecondsModifiersToMap(GenericMap) - Method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    render ornamentation modifier attributes into .perf and velocity attributes + this includes attributes + - 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),
    +
    renderArticulationToMap_millisecondModifiers(GenericMap) - Method in class meico.mpm.elements.maps.ArticulationMap
    On the basis of the specified articulationMap, edit the map (preferably an MSM score).
    @@ -264,6 +268,14 @@

    R

    On the basis of the specified dynamicsMap, add the corresponding dynamics data to all note elements of the specified map.
    +
    renderGlobalOrnamentationMap(ArrayList<GenericMap>) - Method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    +
    +
    renderGlobalOrnamentationToParts(ArrayList<Element>, OrnamentationMap) - Static method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    +
    renderImprecisionToMap(GenericMap, boolean) - Method in class meico.mpm.elements.maps.ImprecisionMap
    On the basis of the specified imprecisionMap, apply the corresponding transformations to all elements of the specified map.
    @@ -300,9 +312,19 @@

    R

    creates an AudioInputStream based on the sequence
    -
    renderOrnamentationMap(GenericMap) - Method in class meico.mpm.elements.maps.OrnamentationMap
    +
    renderMillisecondsModifiersToMap(GenericMap, OrnamentationMap) - Static method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    render ornamentation milliseconds modifier attributes into performance attributes: + - ornament.milliseconds.date.offset into milliseconds.date + - ornament.milliseconds.duration into milliseconds.date.end
    +
    +
    renderOrnamentationToMap(GenericMap, OrnamentationMap) - Static method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    +
    +
    renderOrnamentationToMap(GenericMap) - Method in class meico.mpm.elements.maps.OrnamentationMap
    -
    On the basis of this ornamentationMap, edit the map (preferably an MSM score).
    +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    renderRubatoToMap(GenericMap) - Method in class meico.mpm.elements.maps.RubatoMap
    diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index 5afd2ae2..b0a7894a 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -84,10 +84,6 @@

    S

    Send entry MIDI Sequence into Receiver using timestamps.
    -
    seq - Variable in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    sequence - Variable in class meico.midi.Midi
     
    sequence - Variable in class meico.midi.Midi2MsmConverter
    @@ -124,31 +120,6 @@

    S

    a setter for the audio clip, can be used to load audio data without playing it back
    -
    setChannel(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    A setter to edit the channel of the event.
    -
    -
    setControllerNumber(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a setter method to edit the controller number of a control change message
    -
    -
    setControllerValue(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a setter to edit the value of a control change event
    -
    -
    setData(short[]) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    input the data bytes via an array
    -
    -
    setDate(BigInteger) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    A setter to edit the date of the event.
    -
    setDetuneCents(double) - Method in class meico.mpm.elements.styles.defs.ArticulationDef
     
    setDetuneHz(double) - Method in class meico.mpm.elements.styles.defs.ArticulationDef
    @@ -169,6 +140,10 @@

    S

    set the dynamicsGradient transformer
    +
    setDynamicsGradient(double, double) - Method in class meico.mpm.elements.styles.defs.OrnamentDef
    +
    +
    set the dynamicsGradient transformer
    +
    setEarlyEnd(double) - Method in class meico.mpm.elements.styles.defs.RubatoDef
    set earlyEnd attribute
    @@ -185,11 +160,6 @@

    S

    a setter for the file object
    -
    setFile(String) - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    with this setter a new filename can be set
    -
    setFile(String) - Method in class meico.midi.Midi
    with this setter a new filename can be set
    @@ -210,11 +180,6 @@

    S

    with this setter a new filename can be set
    -
    setFirstDataByte(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a setter method to edit the value of the first data byte; if there is no first data byte, yet, then one is created
    -
    setFrameLength(double) - Method in class meico.mpm.elements.styles.defs.RubatoDef
    set the frameLength attribute
    @@ -281,13 +246,6 @@

    S

    set the length of the accentuation pattern in midi ticks
    -
    setMetaEventType(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    This setter should be used in conjunction with the Event(short type, BigInteger date) constructor, just like in the following way: - Event meta = new Event(Event.META_EVENT, date); - setMetaEventType(Event.META_Sequence_Number);
    -
    setMicrosecondPosition(long) - Method in class meico.audio.AudioPlayer
    a setter for the playback position
    @@ -337,15 +295,16 @@

    S

    set the part's number
    -
    setPitch(short) - Method in class meico.midi.legacy.Event
    +
    setOrnamentDateAtts(double, ArrayList<Element>, ArrayList<Element>) - Method in class meico.mpm.elements.styles.defs.OrnamentDef.TemporalSpread
    -
    Deprecated.
    -
    a setter method to edit the pitch value (first data byte) of the event; if there is no first data byte, yet, then one is created
    +
    helper method for method apply() to set the ornament attributes on each note: + - ornament.date.offset or ornament.milliseconds.date.offset (an offset), + - ornament.duration or ornament.milliseconds.duration (absolute duration), + - ornament.noteoff.shift (true/false)
    -
    setPort(short) - Method in class meico.midi.legacy.TrackOld
    +
    setOrnamentDynamicsAtt(double, ArrayList<Element>) - Method in class meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient
    -
    Deprecated.
    -
    A setter to edit the output port of this track.
    +
    helper method for method apply() to set the ornament.dynamics attribute on each note in the given chord
    setPPQ(int) - Method in class meico.mpm.elements.Performance
    @@ -375,11 +334,6 @@

    S

    setRelativeVelocity(double) - Method in class meico.mpm.elements.styles.defs.ArticulationDef
     
    -
    setSecondDataByte(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a setter method to edit the value of the second data byte; if there is no second data byte, yet, then create it
    -
    setSeed(long) - Method in class meico.supplementary.RandomNumberProvider
    this can be used to set a specific seed, the series of random numbers so far will be rewritten
    @@ -396,6 +350,10 @@

    S

    set the temporalSpread transformer
    +
    setTemporalSpread(double, double, OrnamentDef.TemporalSpread.FrameDomain, double, OrnamentDef.TemporalSpread.NoteOffShift) - Method in class meico.mpm.elements.styles.defs.OrnamentDef
    +
    +
    set the temporalSpread transformer
    +
    setText(String) - Method in class meico.mpm.elements.metadata.Comment
    set the comment's text
    @@ -408,11 +366,6 @@

    S

    set a title for this collection
    -
    setType(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    A setter to edit the event type.
    -
    setType(String) - Method in class meico.mpm.elements.maps.GenericMap
    set the type of the map
    @@ -435,11 +388,6 @@

    S

    setValue(V) - Method in class meico.supplementary.KeyValue
     
    -
    setVelocity(short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a setter method to edit the velocity value (2nd data byte) of the event; if there is no 2nd data byte, yet, it is created
    -
    setXml(Element) - Method in class meico.xml.AbstractXmlSubtree
    this sets the xml data @@ -488,16 +436,8 @@

    S

    SONG_POSITION_POINTER - Static variable in class meico.midi.EventMaker
     
    -
    SONG_POSITION_POINTER - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    SONG_SELECT - Static variable in class meico.midi.EventMaker
     
    -
    SONG_SELECT - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    SorensenDice - Static variable in class meico.midi.InstrumentsDictionary
     
    sort() - Method in class meico.mpm.elements.maps.GenericMap
    @@ -522,10 +462,6 @@

    S

     
    START - Static variable in class meico.midi.EventMaker
     
    -
    START - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    startDate - Variable in class meico.mpm.elements.maps.data.DistributionData
     
    startDate - Variable in class meico.mpm.elements.maps.data.DynamicsData
    @@ -546,10 +482,6 @@

    S

    STOP - Static variable in class meico.midi.EventMaker
     
    -
    STOP - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    stop() - Method in class meico.midi.MidiPlayer
    stop midi playback
    @@ -638,22 +570,10 @@

    S

     
    SYSEX_END - Static variable in class meico.midi.EventMaker
     
    -
    SYSEX_END - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    SYSEX_START - Static variable in class meico.midi.EventMaker
     
    -
    SYSEX_START - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    SYSTEM_RESET - Static variable in class meico.midi.EventMaker
     
    -
    SYSTEM_RESET - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    A B C D E F G H I J K L M N O P Q R S T U V W X 
    diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index 97794278..a7c515a0 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 cd84bbfa..5002cea8 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -148,10 +148,6 @@

    T

     
    TIMING_CLOCK - Static variable in class meico.midi.EventMaker
     
    -
    TIMING_CLOCK - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    title - Variable in class meico.svg.SvgCollection
     
    toElement() - Method in class meico.msm.Goto
    @@ -180,19 +176,6 @@

    T

    trackname - Variable in class meico.midi.Midi2MsmConverter
     
    -
    TrackOld - Class in meico.midi.legacy
    -
    -
    Deprecated.
    -
    -
    TrackOld(short) - Constructor for class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    -
    constructor
    -
    -
    tracks - Variable in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    tracks - Variable in class meico.midi.Midi2MsmConverter
     
    transitionFrom - Variable in class meico.mpm.elements.styles.defs.OrnamentDef.DynamicsGradient
    @@ -223,20 +206,12 @@

    T

    TUNE_REQUEST - Static variable in class meico.midi.EventMaker
     
    -
    TUNE_REQUEST - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    TUNING - Static variable in class meico.mpm.elements.maps.ImprecisionMap
     
    TURBO - Static variable in class meico.supplementary.ColorCoding
     
    TWILIGHT - Static variable in class meico.supplementary.ColorCoding
     
    -
    type - Variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    type - Variable in class meico.mpm.elements.maps.data.DistributionData
     
    type - Variable in class meico.mpm.elements.metadata.RelatedResource
    diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 05bec5a4..30c31687 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -2,9 +2,9 @@ - + U-Index - + @@ -76,28 +76,12 @@

    U

    UNDEF1 - Static variable in class meico.midi.EventMaker
     
    -
    UNDEF1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    UNDEF2 - Static variable in class meico.midi.EventMaker
     
    -
    UNDEF2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    UNDEF3 - Static variable in class meico.midi.EventMaker
     
    -
    UNDEF3 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    UNDEF4 - Static variable in class meico.midi.EventMaker
     
    -
    UNDEF4 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    UNIFORM - Static variable in class meico.mpm.elements.maps.data.DistributionData
     
    UnsupportedSoundbankException - Exception in meico.midi
    diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index cc89885e..3f2a19fe 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 3d71c066..27063761 100644 --- a/docs/index-files/index-23.html +++ b/docs/index-files/index-23.html @@ -2,9 +2,9 @@ - + W-Index - + @@ -110,15 +110,6 @@

    W

    writes the mei document to a file (filename should include the path and the extension .mei); this method is mainly relevant for debug output after calling exportMsm()
    -
    writeMidi() - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    write the sequence to a midi file; this overwrites the midi file indicated by attribute file (must be !
    -
    -
    writeMidi(File) - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    writeMidi() - Method in class meico.midi.Midi
    write the sequence to a midi file; this overwrites the midi file indicated by attribute file (must be !
    diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html index c9c87b87..7a60a1ae 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 03833f41..fb29b75a 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -76,789 +76,264 @@

    C

    CC_All_Notes_Off - Static variable in class meico.midi.EventMaker
     
    -
    CC_All_Notes_Off - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_All_Sound_Off - Static variable in class meico.midi.EventMaker
     
    -
    CC_All_Sound_Off - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Balance - Static variable in class meico.midi.EventMaker
     
    -
    CC_Balance - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Balance_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Balance_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Bank_Select - Static variable in class meico.midi.EventMaker
     
    -
    CC_Bank_Select - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Bank_Select_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Bank_Select_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Breath_Ctrl - Static variable in class meico.midi.EventMaker
     
    -
    CC_Breath_Ctrl - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Breath_Ctrl_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Breath_Ctrl_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Channel_Volume - Static variable in class meico.midi.EventMaker
     
    -
    CC_Channel_Volume - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Channel_Volume_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Channel_Volume_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Chorus_Send_Level - Static variable in class meico.midi.EventMaker
     
    -
    CC_Chorus_Send_Level - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Damper_Pedal - Static variable in class meico.midi.EventMaker
     
    -
    CC_Damper_Pedal - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Data_Entry - Static variable in class meico.midi.EventMaker
     
    -
    CC_Data_Entry - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Data_Entry_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Data_Entry_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Data_Entry_minus_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Data_Entry_minus_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Data_Entry_plus_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Data_Entry_plus_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effect_Ctrl_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effect_Ctrl_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effect_Ctrl_1_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effect_Ctrl_1_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effect_Ctrl_2 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effect_Ctrl_2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effect_Ctrl_2_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effect_Ctrl_2_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effects_2_Depth - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effects_2_Depth - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effects_4_Depth - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effects_4_Depth - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Effects_5_Depth - Static variable in class meico.midi.EventMaker
     
    -
    CC_Effects_5_Depth - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Expression_Ctrl - Static variable in class meico.midi.EventMaker
     
    -
    CC_Expression_Ctrl - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Expression_Ctrl_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Expression_Ctrl_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Foot_Ctrl - Static variable in class meico.midi.EventMaker
     
    -
    CC_Foot_Ctrl - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Foot_Ctrl_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Foot_Ctrl_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_1_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_1_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_2 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_2_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_2_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_3 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_3 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_3_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_3_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_4 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_4 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_4_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_4_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_5 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_5 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_6 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_6 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_7 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_7 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_General_Purpose_Ctrl_8 - Static variable in class meico.midi.EventMaker
     
    -
    CC_General_Purpose_Ctrl_8 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Hold_2 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Hold_2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Legato_Footswitch - Static variable in class meico.midi.EventMaker
     
    -
    CC_Legato_Footswitch - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Local_Control_OnOff - Static variable in class meico.midi.EventMaker
     
    -
    CC_Local_Control_OnOff - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Modulation_Wheel - Static variable in class meico.midi.EventMaker
     
    -
    CC_Modulation_Wheel - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Modulation_Wheel_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Modulation_Wheel_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Nonregistered_Param_Num_LSB - Static variable in class meico.midi.EventMaker
     
    -
    CC_Nonregistered_Param_Num_LSB - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Nonregistered_Param_Num_MSB - Static variable in class meico.midi.EventMaker
     
    -
    CC_Nonregistered_Param_Num_MSB - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Omni_Mode_Off - Static variable in class meico.midi.EventMaker
     
    -
    CC_Omni_Mode_Off - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Omni_Mode_On - Static variable in class meico.midi.EventMaker
     
    -
    CC_Omni_Mode_On - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Pan - Static variable in class meico.midi.EventMaker
     
    -
    CC_Pan - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Pan_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Pan_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Poly_Mode_On - Static variable in class meico.midi.EventMaker
     
    -
    CC_Poly_Mode_On - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Poly_Mode_OnOff - Static variable in class meico.midi.EventMaker
     
    -
    CC_Poly_Mode_OnOff - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Portamento_Ctrl - Static variable in class meico.midi.EventMaker
     
    -
    CC_Portamento_Ctrl - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Portamento_OnOff - Static variable in class meico.midi.EventMaker
     
    -
    CC_Portamento_OnOff - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Portamento_Time - Static variable in class meico.midi.EventMaker
     
    -
    CC_Portamento_Time - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Portamento_Time_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Portamento_Time_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Registered_Param_Num_LSB - Static variable in class meico.midi.EventMaker
     
    -
    CC_Registered_Param_Num_LSB - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Registered_Param_Num_MSB - Static variable in class meico.midi.EventMaker
     
    -
    CC_Registered_Param_Num_MSB - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Reset_All_Controllers - Static variable in class meico.midi.EventMaker
     
    -
    CC_Reset_All_Controllers - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Reverb_Send_Level - Static variable in class meico.midi.EventMaker
     
    -
    CC_Reverb_Send_Level - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Soft_Pedal - Static variable in class meico.midi.EventMaker
     
    -
    CC_Soft_Pedal - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_10 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_10 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_2 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_3 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_3 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_4 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_4 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_5 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_5 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_6 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_6 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_7 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_7 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_8 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_8 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sound_Ctrl_9 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sound_Ctrl_9 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Sustenuto - Static variable in class meico.midi.EventMaker
     
    -
    CC_Sustenuto - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_1 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_1 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_10 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_10 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_10_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_10_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_11 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_11 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_11_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_11_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_12 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_12 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_12_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_12_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_13 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_13 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_13_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_13_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_14 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_14 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_14_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_14_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_15 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_15 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_15_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_15_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_16 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_16 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_16_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_16_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_17 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_17 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_18 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_18 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_19 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_19 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_1_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_1_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_2 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_2 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_20 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_20 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_21 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_21 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_22 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_22 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_23 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_23 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_24 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_24 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_25 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_25 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_26 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_26 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_27 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_27 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_28 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_28 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_29 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_29 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_2_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_2_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_3 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_3 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_30 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_30 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_31 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_31 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_32 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_32 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_33 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_33 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_34 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_34 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_35 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_35 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_36 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_36 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_37 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_37 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_38 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_38 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_39 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_39 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_3_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_3_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_4 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_4 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_40 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_40 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_4_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_4_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_5 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_5 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_5_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_5_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_6 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_6 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_6_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_6_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_7 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_7 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_7_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_7_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_8 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_8 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_8_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_8_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_9 - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_9 - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CC_Undefined_Ctrl_9_14b - Static variable in class meico.midi.EventMaker
     
    -
    CC_Undefined_Ctrl_9_14b - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    channel - Variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    channel - Variable in class meico.midi.Midi2MsmConverter
     
    CHANNEL_AFTERTOUCH - Static variable in class meico.midi.EventMaker
     
    -
    CHANNEL_AFTERTOUCH - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    channelVoiceModeConstructorSatus(short, BigInteger, short) - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    just a helper to avoid writing multiple copies of the same procedure in the constructors
    -
    checkEndid(Element) - Method in class meico.mei.Helper
    check for pending elements with endid attributes to be finished when the element with this endid is found, @@ -884,11 +359,6 @@

    C

    remove all style collections of the header
    -
    clearFromType(short) - Method in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    -
    this method removes all events of the specified type from sequence
    -
    clip(double) - Method in class meico.supplementary.RandomNumberProvider
    clip the input value at lowCut and highCut, respectively
    @@ -1024,16 +494,8 @@

    C

    CONTINUE - Static variable in class meico.midi.EventMaker
     
    -
    CONTINUE - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CONTROL_CHANGE - Static variable in class meico.midi.EventMaker
     
    -
    CONTROL_CHANGE - Static variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    CONTROL_CHANGE_DENSITY - Static variable in class meico.msm.Msm
     
    convert(Element) - Method in class meico.mei.Mei
    @@ -1186,6 +648,10 @@

    C

    based on a dynamics name create a default dynamicsDef
    +
    createDefaultOrnamentDef(String) - Static method in class meico.mpm.elements.styles.defs.OrnamentDef
    +
    +
    generate a default ornament definition for the given name string
    +
    createDefaultTempoDef(String) - Static method in class meico.mpm.elements.styles.defs.TempoDef
    based on a tempo name create a default tempoDef
    diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index b7560e17..618e7119 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -76,16 +76,8 @@

    D

    Damerau - Static variable in class meico.midi.InstrumentsDictionary
     
    -
    data - Variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    data - Variable in class meico.xml.XmlBase
     
    -
    date - Variable in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    date - Variable in class meico.mpm.elements.maps.data.ArticulationData
     
    date - Variable in class meico.mpm.elements.maps.data.OrnamentData
    diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 01aad9b1..75d3ebfa 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -124,30 +124,6 @@

    E

    this little helper method makes sure that the protraction value is valid
    -
    Event - Class in meico.midi.legacy
    -
    -
    Deprecated.
    -
    -
    Event(short, BigInteger, short) - Constructor for class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    constructor used for channel voice and channel mode messages
    -
    -
    Event(short, BigInteger, short, short, short) - Constructor for class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    this constructor includes the two data bytes of the midi message
    -
    -
    Event(short, BigInteger, short, short) - Constructor for class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    this constructor includes the first data byte of the midi message
    -
    -
    Event(short, BigInteger) - Constructor for class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    constructor used for system common and system realtime messages (valuse in [240, 255])
    -
    EventMaker - Class in meico.midi
    This helper class provides some useful midi-related functions.
    diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index baaf5614..2104361b 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + @@ -112,10 +112,6 @@

    F

    file - Variable in class meico.audio.Audio
     
    -
    file - Variable in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    file - Variable in class meico.midi.Midi
     
    file - Variable in class meico.pitches.Pitches
    @@ -128,11 +124,6 @@

    F

    Find available AudioSynthesizer.
    -
    findEvent(Event) - Method in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    -
    This method finds an event in the sequence and returns its index or -1 if not found
    -
    findStyle(int, ArticulationData) - Method in class meico.mpm.elements.maps.ArticulationMap
    get the style that applies to the articulation at the specified index
    diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index 9d7cbc16..d4c07b01 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -80,11 +80,6 @@

    G

    This method can be used to generate audio data of the specified length from this RandomNumberProvider's distribution.
    -
    generateStatusByte() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    this method outputs the status byte of the midi message
    -
    generateSubNoteDynamics(DynamicsData, GenericMap) - Static method in class meico.mpm.elements.maps.DynamicsMap
    a helper method for the implementation of sub-note dynamics, @@ -175,6 +170,10 @@

    G

    access the whole hashmap with all the maps in it
    +
    getAllMsmPartsAffectedByGlobalMap(Msm, String) - Method in class meico.mpm.elements.Performance
    +
    +
    retrieve all MSM parts that are/would be affected by a global map of the given type
    +
    getAllParts() - Method in class meico.mpm.elements.Performance
    this returns all parts in this performance as an ArrayList
    @@ -243,11 +242,6 @@

    G

    access the list of authors
    -
    getChannel() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    A getter that returns the channel of the event.
    -
    getChannels() - Method in class meico.audio.Audio
    a getter for the number of channels
    @@ -265,19 +259,13 @@

    G

    access the comments
    -
    getCurrentTimeSignature(Element) - Method in class meico.mei.Helper
    +
    getCorrespondingPart(Element) - Method in class meico.mpm.elements.Performance
    -
    get the current time signature as tuplet of doubles [numerator, denominator]
    +
    given an MSM part, find the corresponding Part in this performance
    -
    getData() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    this getter returns the complete list of data bytes as an array
    -
    -
    getDate() - Method in class meico.midi.legacy.Event
    +
    getCurrentTimeSignature(Element) - Method in class meico.mei.Helper
    -
    Deprecated.
    -
    A getter that returns the event date.
    +
    get the current time signature as tuplet of doubles [numerator, denominator]
    getDated() - Method in class meico.mpm.elements.Global
    @@ -461,11 +449,6 @@

    G

    a getter for the file
    -
    getFile() - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    this getter returns the File object
    -
    getFile() - Method in class meico.midi.Midi
    this getter returns the File object
    @@ -494,11 +477,6 @@

    G

    this function became necessary because the XOM methods sometimes do not seem to work for whatever reason
    -
    getFirstDataByte() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a getter that returns the 1st data byte or -1 if there are no data bytes
    -
    getFirstElement() - Method in class meico.mpm.elements.maps.GenericMap
    access the first element in the map
    @@ -779,6 +757,10 @@

    G

    compute the length of one measure in midi ticks at the currentDate in the currentPart of the currentMovement; if no time signature information available it returns the length of a 4/4 measure
    +
    getOrnamentDataOf(int) - Method in class meico.mpm.elements.maps.OrnamentationMap
    +
    +
    this collects the ornament data of a specified element in this map, given via the index number
    +
    getParentElement(Element) - Static method in class meico.mei.Helper
    returns the parent element of ofThis as element or null
    @@ -804,6 +786,10 @@

    G

    Access the part by its MIDI channel and port If there are more than one part with this channel and port (which is bad practise!)
    +
    getPart(int, String, int, int) - Method in class meico.msm.Msm
    +
    +
    Retrieve the part element that matches the given specifications.
    +
    getParts() - Method in class meico.msm.Msm
    a getter that returns all part elements in the XML tree
    @@ -816,15 +802,6 @@

    G

    access a performance by index
    -
    getPitch() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    same as getFirstDataByte()
    -
    -
    getPort() - Method in class meico.midi.legacy.TrackOld
    -
    -
    Deprecated.
    getPPQ() - Method in class meico.midi.Midi
    this getter returns the timing resolution of the Midi sequence (in PPQ) or throws an exception if the timing concept is not PPQ
    @@ -903,16 +880,6 @@

    G

    a getter for the sample size in bits
    -
    getSecondDataByte() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    a getter that returns the 2nd data byte or -1 if there is no 2nd data byte
    -
    -
    getSequence() - Method in class meico.midi.legacy.MidiOld
    -
    -
    Deprecated.
    -
    this getter returns the midi sequence
    -
    getSequence() - Method in class meico.midi.Midi
    this getter returns the midi sequence
    @@ -1029,11 +996,6 @@

    G

    get the title of this collection
    -
    getType() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    A getter that returns the event type.
    -
    getType() - Method in class meico.mpm.elements.maps.GenericMap
    get the type of the map
    @@ -1068,11 +1030,6 @@

    G

    query a value from the random number series, if that value is non-integer the two neighboring values of the series will be interpolated linearly
    -
    getVelocity() - Method in class meico.midi.legacy.Event
    -
    -
    Deprecated.
    -
    same as getSecondDataByte()
    -
    getXml() - Method in class meico.xml.AbstractXmlSubtree
    a getter for the XOM Element/xml representation
    diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index b3a27f4c..f7933d2b 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 eb78b3f3..e0b142d1 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 6174946d..0ff43380 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 5eb4a856..c2bfc7f1 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 e1724f07..5345c248 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 ed570899..13e56951 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 2e78ca22..c72244fd 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 5e7f3628..96f6be14 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 1185e84f..f44df4fd 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 a028d0c6..d8f920a5 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 a2a1aff2..d7c41bfb 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 48669e86..9726abd6 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 98a67c68..9552050c 100644 --- a/docs/meico/mei/Helper.html +++ b/docs/meico/mei/Helper.html @@ -2,9 +2,9 @@ - + Helper - + @@ -144,66 +144,70 @@

    Field Summary

    allNotesAndChords  +protected java.util.ArrayList<KeyValue<nu.xom.Attribute,java.lang.Boolean>> +arpeggiosToSort  + + protected nu.xom.Element currentChord  - + protected nu.xom.Element currentLayer  - + protected nu.xom.Element currentMdiv  - + protected nu.xom.Element currentMeasure  - + protected nu.xom.Element currentMsmMovement  - + protected nu.xom.Element currentPart  - + protected Performance currentPerformance  - + protected nu.xom.Element currentWork  - + protected boolean dontUseChannel10  - + protected java.util.ArrayList<nu.xom.Element> endids  - + protected int endingCounter  - + protected java.util.ArrayList<nu.xom.Element> lyrics  - + protected java.util.List<Msm> movements  - + protected java.util.List<Mpm> performances  - + protected int ppq  - + protected java.util.ArrayList<nu.xom.Element> tstamp2s  @@ -903,6 +907,15 @@

    allNotesAndChords

    protected java.util.HashMap<java.lang.String,nu.xom.Element> allNotesAndChords
    + + + +
      +
    • +

      arpeggiosToSort

      +
      protected java.util.ArrayList<KeyValue<nu.xom.Attribute,java.lang.Boolean>> arpeggiosToSort
      +
    • +
    @@ -1730,7 +1743,7 @@

    tstampToTicks

    computeControlEventTiming

    protected java.util.ArrayList<java.lang.Object> computeControlEventTiming(nu.xom.Element event,
                                                                               nu.xom.Element msmPartContext)
    -
    MEI control events are usually placed out of timing at the end of a measure. If they use @startid meico places them right before the referred element. Otherwise the timing has to be computed from @tstamp.ges or @tstamp. +
    MEI control events are usually placed out of timing at the end of a measure. If they use @startid meico places them right before the referred element. Otherwise, the timing has to be computed from @tstamp.ges or @tstamp. The same is true for the duration of control events. It is computed from @dur, @tstamp2.ges, @tstamp2, or @endid (in this priority). This method helps in handling this.
    diff --git a/docs/meico/mei/Mei.html b/docs/meico/mei/Mei.html index 7596b86a..701953ad 100644 --- a/docs/meico/mei/Mei.html +++ b/docs/meico/mei/Mei.html @@ -2,9 +2,9 @@ - + Mei - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -418,24 +418,30 @@

    Method Summary

    private void +processArpeg(nu.xom.Element arpeg) +
    process an mei arpeg element
    + + + +private void processArtic(nu.xom.Element artic)
    process MEI elements that contain attributes atric, artic.ges and slur, this includes elements artic, note and chord
    - + private void processBeatRpt(nu.xom.Element beatRpt)
    process an mei beatRpt element
    - + private void processBreath(nu.xom.Element breath)
    process an MEI breath element
    - + private void processChoice(nu.xom.Element choice)
    process an mei choice element, @@ -444,225 +450,225 @@

    Method Summary

    TODO: this implementation does not take the cert attribute (certainty rating) into account
    - + private void processChord(nu.xom.Element chord)
    process an mei chord element; this method is also used to process bTrem and fTrem elements
    - + private void processDel(nu.xom.Element del)
    process an mei del element, this method basically checks if this del is restored and, thus, has to be processed or not
    - + private void processDot(nu.xom.Element dot)
    process MEI dot elements
    - + private void processDynam(nu.xom.Element dynam)
    process an mei dynam element
    - + private void processEnding(nu.xom.Element ending)
    process an mei ending element, it basically creates entries in the global msm sequencingMap
    - + private void processHalfmRpt(nu.xom.Element halfmRpt)
    process an mei halfmRpt element
    - + private void processKeySig(nu.xom.Element keySig)
    process an mei keySig element
    - + private void processLayer(nu.xom.Element layer)
    process an mei layer element
    - + private void processLayerDef(nu.xom.Element layerDef)
    process an mei layerDef element
    - + private void processMeasure(nu.xom.Element measure)
    process an mei measure element
    - + private void processMeasureRest(nu.xom.Element mRest)
    process a complete measure rest in mei, the measure rest MUST be in a staff/layer environment!
    - + private void processMeterSig(nu.xom.Element meterSig)
    process an mei meterSig element
    - + private void processMRpt(nu.xom.Element mRpt)
    process an mei mRpt elemnet
    - + private void processMRpt2(nu.xom.Element mRpt2)
    process an mei mRpt2 element
    - + private void processMultiRest(nu.xom.Element multiRest)
    make a rest that lasts several measures and insert it into the score
    - + private void processMultiRpt(nu.xom.Element multiRpt)
    process an mei multiRpt element
    - + private void processNote(nu.xom.Element note)
    process an mei note element
    - + private void processOctave(nu.xom.Element octave)
    process an mei octave element
    - + private void processPedal(nu.xom.Element pedal)
    process an mei pedal element
    - + private void processPhrase(nu.xom.Element phrase)
    process MEI phrase elements
    - + private void processReh(nu.xom.Element reh)
    process an mei reh element (rehearsal mark)
    - + private void processRepeat(double timeframe)
    repeats the material at the end of the score map, attribute timeframe specifies the length of the frame to be repeatetd (in midi ticks)
    - + private void processRest(nu.xom.Element rest)
    process an mei rest element
    - + private void processRestore(nu.xom.Element restore)
    Process an mei restore element.
    - + private void processScoreDef(nu.xom.Element scoreDef)
    process an mei scoreDef element
    - + private void processSection(nu.xom.Element section)
    process MEI section elements
    - + private void processSlur(nu.xom.Element slur)
    process MEI slur elements
    - + private void processSpace(nu.xom.Element space)
    process an mei space element
    - + private void processStaff(nu.xom.Element staff)
    process an mei staff element
    - + private void processStaffDef(nu.xom.Element staffDef)
    process an mei staffDef element
    - + private void processSyl(nu.xom.Element syl)
    process an mei syl element
    - + private void processTempo(nu.xom.Element tempo)
    process an MEI tempo element
    - + private void processTie(nu.xom.Element tie)
    process MEI tie elements
    - + private boolean processTuplet(nu.xom.Element tuplet)
    process an mei tuplet element (requires a dur attribute)
    - + private void processTupletSpan(nu.xom.Element tupletSpan)
    process an mei tupletSpan element; the element MUST be in a staff environment
    - + private void removeRendElements()
    rend elements are additional and totally optional visual information that introduce additional processing effort to mei to msm conversion; the only relevant information are its contents; this method replaces all rends by their contents
    - + java.util.ArrayList<java.lang.String> resolveCopyofs()
    the slacker attribute copyof may occur in the mei document and needs to be resolved before starting the conversion; @@ -672,31 +678,31 @@

    Method Summary

    this method does also include the processing of attribute sameas, which is similar to copyof
    - + java.util.ArrayList<java.lang.String> resolveCopyofsAndSameas()
    this method resolves all occurrences of attributes copyof and sameas
    - + void resolveExpansions()
    Expansion elements in MEI indicate the sequence in which sibling section and ending elements have to be arranged.
    - + private nu.xom.Element resolveExpansions(nu.xom.Element root)
    Expansion elements in MEI indicate the sequence in which sibling section and ending elements have to be arranged.
    - + boolean writeMei()
    writes the mei document to a ...
    - + boolean writeMei(java.lang.String filename)
    writes the mei document to a file (filename should include the path and the extension .mei); this method is mainly relevant for debug output after calling exportMsm()
    @@ -1575,6 +1581,20 @@

    processTupletSpan

    + + + +
      +
    • +

      processArpeg

      +
      private void processArpeg(nu.xom.Element arpeg)
      +
      process an mei arpeg element
      +
      +
      Parameters:
      +
      arpeg -
      +
      +
    • +
    diff --git a/docs/meico/mei/class-use/Helper.html b/docs/meico/mei/class-use/Helper.html index b009d217..d9dcb411 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 ef19f31f..846fdce4 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 5de20a3a..17499f1e 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 5edb70bf..fa946d7d 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 94563bf5..1df40d72 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 1142b697..edbbf952 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 5a6b6429..c770d298 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 8cea4d8b..7b0192ee 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 1118df96..2c4303a6 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 f3e97580..30df5d53 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 0bef64bb..e3191b06 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 a1d69b97..6c975b95 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 c0e0f113..4470556e 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 d286f204..6158b93f 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 02f43fe3..8049c0d9 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 e4b8e721..5e35466d 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 8edcb6ed..d8908f0a 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 9df25b9d..593b1d67 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 f660a7fd..888706a0 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 82749f83..e803e791 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 e179f093..80ec46d9 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 136f93c5..9ec8acd0 100644 --- a/docs/meico/midi/package-summary.html +++ b/docs/meico/midi/package-summary.html @@ -2,9 +2,9 @@ - + meico.midi - + @@ -44,7 +44,7 @@
    + + + +
      +
    • +

      getCorrespondingPart

      +
      public Part getCorrespondingPart(nu.xom.Element msmPart)
      +
      given an MSM part, find the corresponding Part in this performance
      +
      +
      Parameters:
      +
      msmPart -
      +
      Returns:
      +
      the MPM part or null
      +
      +
    • +
    + + + +
      +
    • +

      getAllMsmPartsAffectedByGlobalMap

      +
      private java.util.ArrayList<nu.xom.Element> getAllMsmPartsAffectedByGlobalMap(Msm msm,
      +                                                                              java.lang.String mapType)
      +
      retrieve all MSM parts that are/would be affected by a global map of the given type
      +
      +
      Parameters:
      +
      msm -
      +
      mapType -
      +
      Returns:
      +
      a list of MSM part elements; can be empty
      +
      +
    • +
    diff --git a/docs/meico/mpm/elements/class-use/Dated.html b/docs/meico/mpm/elements/class-use/Dated.html index 27833478..8ae08c40 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 48ccc997..dfc29d5f 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 82c7eb91..deac40e6 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 669135ae..10a11dac 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 - + @@ -157,17 +157,23 @@

    Uses of Part +Performance.getCorrespondingPart(nu.xom.Element msmPart) +
    given an MSM part, find the corresponding Part in this performance
    + + + +Part Dated.getPart()
    get this dated's link to the local environment
    - + Part Performance.getPart(int number)
    Access the part with the specified number.
    - + Part Performance.getPart(int midiChannel, int midiPort) @@ -175,7 +181,7 @@

    Uses of + Part Performance.getPart(java.lang.String name)
    Access the part with the specified name.
    diff --git a/docs/meico/mpm/elements/class-use/Performance.html b/docs/meico/mpm/elements/class-use/Performance.html index deccf34a..db1d5906 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 bdc921ff..fd3af956 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 e27339aa..b818f7b4 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 d14e303a..e8e31314 100644 --- a/docs/meico/mpm/elements/maps/DynamicsMap.html +++ b/docs/meico/mpm/elements/maps/DynamicsMap.html @@ -2,9 +2,9 @@ - + DynamicsMap - + @@ -709,7 +709,7 @@

    renderDynamicsToMap

    map -
    dynamicsMap -
    Returns:
    -
    the channelVolumeMap with su-note dynamics data or null if there is none; this channelVolumeMap should be added to the MSM part
    +
    the channelVolumeMap with sub-note dynamics data or null if there is none; this channelVolumeMap should be added to the MSM part
    diff --git a/docs/meico/mpm/elements/maps/GenericMap.html b/docs/meico/mpm/elements/maps/GenericMap.html index 684d4a22..11ac075b 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 9ca28ae2..5ed0206b 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 c3cb1857..44dcda44 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 4a4bd796..aa4895c8 100644 --- a/docs/meico/mpm/elements/maps/OrnamentationMap.html +++ b/docs/meico/mpm/elements/maps/OrnamentationMap.html @@ -2,9 +2,9 @@ - + OrnamentationMap - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":10,"i6":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9,"i12":10,"i13":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -210,27 +210,79 @@

    Method Summary

    +private void +apply(java.util.ArrayList<GenericMap> maps) +
    Core part of the ornamentation rendering.
    + + + static OrnamentationMap createOrnamentationMap()
    OrnamentationMap factory
    - + static OrnamentationMap createOrnamentationMap(nu.xom.Element xml)
    OrnamentationMap factory
    - + +private OrnamentData +getOrnamentDataOf(int index) +
    this collects the ornament data of a specified element in this map, given via the index number
    + + + protected void parseData(nu.xom.Element xml)
    set the data of this object, this parses the xml element and generates the according data structure
    - + +private void +renderAllNonmillisecondsModifiersToMap(GenericMap map) +
    render ornamentation modifier attributes into .perf and velocity attributes + this includes attributes + - 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),
    + + + void -renderOrnamentationMap(GenericMap map) -
    On the basis of this ornamentationMap, edit the map (preferably an MSM score).
    +renderGlobalOrnamentationMap(java.util.ArrayList<GenericMap> maps) +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    + + + +static void +renderGlobalOrnamentationToParts(java.util.ArrayList<nu.xom.Element> parts, + OrnamentationMap ornamentationMap) +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    + + + +static void +renderMillisecondsModifiersToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    render ornamentation milliseconds modifier attributes into performance attributes: + - ornament.milliseconds.date.offset into milliseconds.date + - ornament.milliseconds.duration into milliseconds.date.end
    + + + +void +renderOrnamentationToMap(GenericMap map) +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    + + + +static void +renderOrnamentationToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    @@ -363,7 +415,6 @@

    parseData

  • addOrnament

    public int addOrnament(double date,
    -                       @NotNull
                            java.lang.String nameRef,
                            double scale,
                            java.util.ArrayList<java.lang.String> noteOrder,
    @@ -388,7 +439,6 @@ 

    addOrnament

  • addOrnament

    public int addOrnament(double date,
    -                       @NotNull
                            java.lang.String nameRef)
    add an ornament element to the ornamentationMap
    @@ -415,18 +465,141 @@

    addOrnament

  • - + + + +
      +
    • +

      getOrnamentDataOf

      +
      private OrnamentData getOrnamentDataOf(int index)
      +
      this collects the ornament data of a specified element in this map, given via the index number
      +
      +
      Parameters:
      +
      index -
      +
      Returns:
      +
      the ornament data or null if the indexed element is no ornament element or invalid
      +
      +
    • +
    + + + +
      +
    • +

      renderGlobalOrnamentationToParts

      +
      public static void renderGlobalOrnamentationToParts(java.util.ArrayList<nu.xom.Element> parts,
      +                                                    OrnamentationMap ornamentationMap)
      +
      On the basis of this ornamentationMap, edit the maps (MSM scores!). + This method is meant to be applied BEFORE the other transformations. + It will add only attributes to the MSM note elements which will be applied to the performance attributes later.
      +
      +
      Parameters:
      +
      parts - the MSM part elements which the ornamentationMap is applied to
      +
      ornamentationMap - the global ornamentationMap
      +
      +
    • +
    + + + +
      +
    • +

      renderGlobalOrnamentationMap

      +
      public void renderGlobalOrnamentationMap(java.util.ArrayList<GenericMap> maps)
      +
      On the basis of this ornamentationMap, edit the maps (MSM scores!). + This method is meant to be applied BEFORE the other transformations. + It will add only attributes to the MSM note elements which will be applied to the performance attributes later.
      +
      +
      Parameters:
      +
      maps - the MSM scores to which the ornamentationMap is applied
      +
      +
    • +
    + + + +
      +
    • +

      renderOrnamentationToMap

      +
      public static void renderOrnamentationToMap(GenericMap map,
      +                                            OrnamentationMap ornamentationMap)
      +
      On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map. + Basically, that map should be an MSM score because only note elements will be processed.
      +
      +
      Parameters:
      +
      map - MSM score
      +
      ornamentationMap -
      +
      +
    • +
    + + + +
      +
    • +

      renderOrnamentationToMap

      +
      public void renderOrnamentationToMap(GenericMap map)
      +
      On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map. + Basically, that map should be an MSM score because only note elements will be processed. + A global ornamentationMap should be processed via renderGlobalOrnamentationToParts() or renderGlobalOrnamentationMap() + before invokiing this method.
      +
      +
      Parameters:
      +
      map - MSM score
      +
      +
    • +
    + + + +
      +
    • +

      apply

      +
      private void apply(java.util.ArrayList<GenericMap> maps)
      +
      Core part of the ornamentation rendering. This method does not add or edit any + performance attributes (xx.perf and velocity) on the map elements. It will only + add attributes that will later be used to set the performance attributes. + It also adds new notes and marks note to be deleted from the performance via the respective OrnamentData.apply() invokation.
      +
      +
      Parameters:
      +
      maps - list of MSM scores
      +
      +
    • +
    + + + +
      +
    • +

      renderAllNonmillisecondsModifiersToMap

      +
      private void renderAllNonmillisecondsModifiersToMap(GenericMap map)
      +
      render ornamentation modifier attributes into .perf and velocity attributes + this includes attributes + - 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),
      +
      +
      Parameters:
      +
      map -
      +
      +
    • +
    +
    • -

      renderOrnamentationMap

      -
      public void renderOrnamentationMap(GenericMap map)
      -
      On the basis of this ornamentationMap, edit the map (preferably an MSM score). - This method is meant to be applied BEFORE the other timing and articulation transformations and AFTER dynamics and metrical accentuation rendering.
      +

      renderMillisecondsModifiersToMap

      +
      public static void renderMillisecondsModifiersToMap(GenericMap map,
      +                                                    OrnamentationMap ornamentationMap)
      +
      render ornamentation milliseconds modifier attributes into performance attributes: + - ornament.milliseconds.date.offset into milliseconds.date + - ornament.milliseconds.duration into milliseconds.date.end
      Parameters:
      map -
      +
      ornamentationMap -
    diff --git a/docs/meico/mpm/elements/maps/RubatoMap.html b/docs/meico/mpm/elements/maps/RubatoMap.html index 496cd89c..f041a256 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 81cfbd97..33b9f576 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 c8b70c1c..51c02264 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 d1924e3f..fd5a85ce 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 7f31e11e..69d5c114 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 c2113c05..40c1da62 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 - + @@ -352,65 +352,76 @@

    Uses of +private void +OrnamentationMap.renderAllNonmillisecondsModifiersToMap(GenericMap map) +
    render ornamentation modifier attributes into .perf and velocity attributes + this includes attributes + - 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),
    + + + void ArticulationMap.renderArticulationToMap_millisecondModifiers(GenericMap map)
    On the basis of the specified articulationMap, edit the map (preferably an MSM score).
    - + static void ArticulationMap.renderArticulationToMap_millisecondModifiers(GenericMap map, ArticulationMap articulationMap)
    On the basis of the specified articulationMap, edit the map (preferably an MSM score).
    - + void ArticulationMap.renderArticulationToMap_noMillisecondModifiers(GenericMap map)
    On the basis of this articulationMap, edit the map (preferably an MSM score).
    - + static void ArticulationMap.renderArticulationToMap_noMillisecondModifiers(GenericMap map, ArticulationMap articulationMap)
    On the basis of the specified articulationMap, edit the map (preferably an MSM score).
    - + void AsynchronyMap.renderAsynchronyToMap(GenericMap map)
    on the basis of this asynchronyMap, add the corresponding offsets to the millisecond.date and millisecond.date.end attributes of each map element
    - + static void AsynchronyMap.renderAsynchronyToMap(GenericMap map, AsynchronyMap asynchronyMap)
    on the basis of the specified asynchronyMap, add the corresponding offsets to the millisecond.date and millisecond.date.end attributes of each map element
    - + GenericMap DynamicsMap.renderDynamicsToMap(GenericMap map)
    On the basis of this dynamicsMap, add the corresponding dynamics data to all note elements of the specified map.
    - + static GenericMap DynamicsMap.renderDynamicsToMap(GenericMap map, DynamicsMap dynamicsMap)
    On the basis of the specified dynamicsMap, add the corresponding dynamics data to all note elements of the specified map.
    - + void ImprecisionMap.renderImprecisionToMap(GenericMap map, boolean shakePolyphonicPart)
    On the basis of the specified imprecisionMap, apply the corresponding transformations to all elements of the specified map.
    - + static void ImprecisionMap.renderImprecisionToMap(GenericMap map, ImprecisionMap imprecisionMap, @@ -418,7 +429,7 @@

    Uses of on the basis of the specified imprecisionMap, apply the corresponding transformations to all elements of the specified map - + void MetricalAccentuationMap.renderMetricalAccentuationToMap(GenericMap map, GenericMap timeSignatureMap, @@ -426,7 +437,7 @@

    Uses of on the basis of this metricalAccentuationMap, apply the accentuations to all velocity attributes of each map element - + static void MetricalAccentuationMap.renderMetricalAccentuationToMap(GenericMap map, MetricalAccentuationMap metricalAccentuationMap, @@ -435,33 +446,49 @@

    Uses of on the basis of the specified metricalAccentuationMap, apply the accentuations to all velocity attributes of each map element; + +static void +OrnamentationMap.renderMillisecondsModifiersToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    render ornamentation milliseconds modifier attributes into performance attributes: + - ornament.milliseconds.date.offset into milliseconds.date + - ornament.milliseconds.duration into milliseconds.date.end
    + + void -OrnamentationMap.renderOrnamentationMap(GenericMap map) -
    On the basis of this ornamentationMap, edit the map (preferably an MSM score).
    +OrnamentationMap.renderOrnamentationToMap(GenericMap map) +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    +static void +OrnamentationMap.renderOrnamentationToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    + + + void RubatoMap.renderRubatoToMap(GenericMap map)
    on the basis of this rubatoMap, apply the rubato transformations to all date and duration attributes of each map element
    - + static void RubatoMap.renderRubatoToMap(GenericMap map, RubatoMap rubatoMap)
    on the basis of the specified rubatoMap, apply the rubato transformations to all date and duration attributes of each map element
    - + void TempoMap.renderTempoToMap(GenericMap map, int ppq)
    iterate through the specified map, compute the milliseconds dates for all elements and add the results as attributes milliseconds.date and milliseconds.date.end
    - + static void TempoMap.renderTempoToMap(GenericMap map, int ppq, @@ -472,6 +499,27 @@

    Uses of + + + + + + + + + + + + + + + + +
    Method parameters in meico.mpm.elements.maps with type arguments of type GenericMap 
    Modifier and TypeMethod and Description
    private voidOrnamentationMap.apply(java.util.ArrayList<GenericMap> maps) +
    Core part of the ornamentation rendering.
    +
    voidOrnamentationMap.renderGlobalOrnamentationMap(java.util.ArrayList<GenericMap> maps) +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    +

  • diff --git a/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html b/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html index 6a2a254e..da1e712a 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 29749ded..f7b6fb93 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 6a3e6652..141211b2 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 - + @@ -118,6 +118,38 @@

    Uses of +Methods in meico.mpm.elements.maps with parameters of type OrnamentationMap  + +Modifier and Type +Method and Description + + + +static void +OrnamentationMap.renderGlobalOrnamentationToParts(java.util.ArrayList<nu.xom.Element> parts, + OrnamentationMap ornamentationMap) +
    On the basis of this ornamentationMap, edit the maps (MSM scores!).
    + + + +static void +OrnamentationMap.renderMillisecondsModifiersToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    render ornamentation milliseconds modifier attributes into performance attributes: + - ornament.milliseconds.date.offset into milliseconds.date + - ornament.milliseconds.duration into milliseconds.date.end
    + + + +static void +OrnamentationMap.renderOrnamentationToMap(GenericMap map, + OrnamentationMap ornamentationMap) +
    On the basis of the specified ornamentationMap, add/edit the corresponding data to all note elements of the specified map.
    + + + + diff --git a/docs/meico/mpm/elements/maps/class-use/RubatoMap.html b/docs/meico/mpm/elements/maps/class-use/RubatoMap.html index 7556be39..b5f2c2a2 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 e2d1450f..d42d0031 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 561f4fa5..fed812f5 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 b0041ddc..9d60d961 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 e5e69e03..370911af 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 ac238f35..957f5070 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 e8e6a1d6..f95d2544 100644 --- a/docs/meico/mpm/elements/maps/data/OrnamentData.html +++ b/docs/meico/mpm/elements/maps/data/OrnamentData.html @@ -2,9 +2,9 @@ - + OrnamentData - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10}; +var methods = {"i0":10,"i1":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -210,6 +210,12 @@

    Method Summary

    Method and Description +java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> +apply(java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> chordSequence) +
    Apply the ornament to the given chord/note sequence.
    + + + OrnamentData clone()
    create a copy of this object
    @@ -361,7 +367,7 @@

    Method Detail

    -
      +
      • clone

        public OrnamentData clone()
        @@ -373,6 +379,26 @@

        clone

    + + + +
      +
    • +

      apply

      +
      public java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> apply(java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> chordSequence)
      +
      Apply the ornament to the given chord/note sequence. This will only add + corresponding attributes to the notes; their realization in performance + attributes is done later during performance rendering. This method will + also return new notes to be added to the chordSequence's underlying map. + If notes should be deleted from the performance, they are marked by an according attribute.
      +
      +
      Parameters:
      +
      chordSequence - the sequence of the chords/notes in which the ornament is applied
      +
      Returns:
      +
      sequence of chords/notes to be added to the chordSequence's underlying map or null
      +
      +
    • +
    diff --git a/docs/meico/mpm/elements/maps/data/RubatoData.html b/docs/meico/mpm/elements/maps/data/RubatoData.html index 5d9c495c..99034e82 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 409b04c6..99df41ad 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 6eb7e102..39c58377 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 74254778..be644f86 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 296118f2..13c6c101 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 4059a8ff..34d9f531 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 117b7489..f85b2484 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 - + @@ -104,6 +104,21 @@

    OrnamentData in meico.mpm.elements.maps

    + + + + + + + + + + + +
    Methods in meico.mpm.elements.maps that return OrnamentData 
    Modifier and TypeMethod and Description
    private OrnamentDataOrnamentationMap.getOrnamentDataOf(int index) +
    this collects the ornament data of a specified element in this map, given via the index number
    +
    + 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 e46d2f68..139d67eb 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 ffecb2a9..0e3c4ba4 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 deae20a0..352cbbc4 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 5dea87ef..9d42b7b1 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 b85faf15..50d7d38e 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 b1ff2200..06362025 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 bfea2442..cf8d1159 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 70b2e1b1..7d0c9122 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 bbc513d5..112b9fee 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 8bffb128..4927bd90 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 adcaa4d0..309c2817 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/Metadata.html b/docs/meico/mpm/elements/metadata/Metadata.html index 7fa54b6c..70f3c7ec 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 28c9bc08..9997a082 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 4aab3778..3f9fc201 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/Metadata.html b/docs/meico/mpm/elements/metadata/class-use/Metadata.html index 286440a4..843b7b3b 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 42e36fbc..9eeccfb8 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 71206edc..18d9358e 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 af84fed2..7c9ae348 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 b67eccc3..e078bacf 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 8035e89a..a1689aa0 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 68c28403..dc9abf1f 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 d80f0ace..ec5eeed5 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 1b7128f5..b48ad351 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 23c0a240..ace3b85d 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 471457d0..dd4c113c 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 1f3fac72..481144d2 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 404ec823..2a954e47 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 ecc5a3bf..9f555989 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 dada68e0..306da889 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 e65fe138..fe145fb2 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 b452edc1..2c3e0b5b 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 c09f8b11..45eeffb7 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 d9f67d41..f810e0ea 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 d971c5ba..84678206 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 7a34f3b3..589d95b2 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 ad6d554a..ceda7ff7 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 4ecbb87d..920f66f2 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 ac0d4ac7..bd0a93f7 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 7003e938..20f8664f 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 a1d086d1..605d85cd 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 e3f76bb2..b35e72f2 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 df9e05e6..0111a1b4 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 f5d5ba08..da9789e6 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 - + @@ -18,6 +18,12 @@ catch(err) { } //--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab";
    Methods in meico.mpm.elements.maps with parameters of type OrnamentData 
    Modifier and Type
    + + + + + + + + + + + + + +
    All Methods Instance Methods Concrete Methods 
    Modifier and TypeMethod and Description
    voidapply(java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> chordSequence, + double scale) +
    apply the dynamics gradient and scale to the given chord/note sequence; + the notes get a new attribute ornament.dynamics, or, if it is already present, it will be edited accordingly
    +
    private voidsetOrnamentDynamicsAtt(double ornamentDynamics, + java.util.ArrayList<nu.xom.Element> chord) +
    helper method for method apply() to set the ornament.dynamics attribute on each note in the given chord
    +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        apply

        +
        public void apply(java.util.ArrayList<java.util.ArrayList<nu.xom.Element>> chordSequence,
        +                  double scale)
        +
        apply the dynamics gradient and scale to the given chord/note sequence; + the notes get a new attribute ornament.dynamics, or, if it is already present, it will be edited accordingly
        +
        +
        Parameters:
        +
        chordSequence - the sequence of the chords/notes in which the dynamics gradient is applied
        +
        scale -
        +
        +
      • +
      + + + +
        +
      • +

        setOrnamentDynamicsAtt

        +
        private void setOrnamentDynamicsAtt(double ornamentDynamics,
        +                                    java.util.ArrayList<nu.xom.Element> chord)
        +
        helper method for method apply() to set the ornament.dynamics attribute on each note in the given chord
        +
        +
        Parameters:
        +
        ornamentDynamics -
        +
        chord -
        +
        +
      • +
      +
    • +
    @@ -281,13 +350,13 @@

    DynamicsGradient

  • Nested | 
  • Field | 
  • Constr | 
  • -
  • Method
  • +
  • Method
  • 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 c3f6672e..86a98a71 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 144312e4..ec0e1ab0 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 a402f594..9b099589 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 - + @@ -18,6 +18,12 @@ catch(err) { } //--> +var methods = {"i0":10,"i1":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab";