diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html index 8c3d23f4..c02c199f 100644 --- a/docs/allclasses-frame.html +++ b/docs/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -24,6 +24,7 @@

All Classes

  • Audio
  • AudioPlayer
  • Author
  • +
  • Comment
  • Dated
  • DistributionData
  • DynamicsData
  • diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html index 56c94ada..5b7c5b9a 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -24,6 +24,7 @@

    All Classes

  • Audio
  • AudioPlayer
  • Author
  • +
  • Comment
  • Dated
  • DistributionData
  • DynamicsData
  • diff --git a/docs/constant-values.html b/docs/constant-values.html index ff819ca9..1ec5d75c 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -95,7 +95,7 @@

    meico.*

    public static final java.lang.String version -"0.8.17" +"0.8.19" diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index 75164022..2a1e27f4 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + diff --git a/docs/help-doc.html b/docs/help-doc.html index 598f3d02..eedbb656 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 116e2e1a..40a8c137 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -170,8 +170,6 @@

    A

    accentuationPatternDefName - Variable in class meico.mpm.elements.maps.data.MetricalAccentuationData
     
    -
    accentuationPatternDefs - Variable in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
     
    accentuations - Variable in class meico.mpm.elements.styles.defs.AccentuationPatternDef
     
    accid - Variable in class meico.mei.Helper
    @@ -209,6 +207,10 @@

    A

    create and add an accentuation to this accentuationPatternDef
    +
    addAccentuation(double, double, double, double, String) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    +
    +
    create and add an accentuation to this accentuationPatternDef
    +
    addAccentuation(Element) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    add a given xml representation of an MPM accentuation element to this accentuationPatternDef
    @@ -229,10 +231,6 @@

    A

    add an accentuationPattern element to the map
    -
    addAccentuationPatternDef(AccentuationPatternDef) - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    add or (if a AccentuationPatternDef with this name is already existent) replace the AccentuationPatternDef
    -
    addAccentuationToArrayList(double[], Element) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    add the accentuation at the right beat position (the xml can be unsorted, this.accentuations should be sorted)
    @@ -249,10 +247,6 @@

    A

    add an articulation element to the articulationMap
    -
    addArticulationDef(ArticulationDef) - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    add or (if a articulationDef with this name is already existent) replace the articulationDef
    -
    addArticulationToMap(double, String, String, String, ArticulationMap, ArticulationStyle) - Method in class meico.mei.Mei
    a helper method to insert an articulation in MPM's articulationMap and styleDef
    @@ -265,10 +259,14 @@

    A

    add an author to the metadata
    -
    addComment(String) - Method in class meico.mpm.elements.metadata.Metadata
    +
    addComment(Comment) - Method in class meico.mpm.elements.metadata.Metadata
    add a comment to the metadata
    +
    addDef(E) - Method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    add or (if a def with this name is already existent) replace the def
    +
    addDistribution(DistributionData) - Method in class meico.mpm.elements.maps.ImprecisionMap
    add a distribution element to the imprecisionMap
    @@ -357,10 +355,6 @@

    A

    add a dynamics element to the dynamicsMap
    -
    addDynamicsDef(DynamicsDef) - Method in class meico.mpm.elements.styles.DynamicsStyle
    -
    -
    add or (if a DynamicsDef with this name is already existent) replace the DynamicsDef
    -
    addDynamicsToMpm(DynamicsData, DynamicsMap, Attribute, Attribute) - Method in class meico.mei.Mei
    a helper method to add a dynamics instruction to an MPM dynamicsMap
    @@ -404,7 +398,7 @@

    A

    Add the specified map to the dated environment.
    -
    addMetadata(Author, String) - Method in class meico.mpm.Mpm
    +
    addMetadata(Author, Comment, Collection<RelatedResource>) - Method in class meico.mpm.Mpm
    add metadata to the MPM
    @@ -458,10 +452,6 @@

    A

    add a rubato element to the map
    -
    addRubatoDef(RubatoDef) - Method in class meico.mpm.elements.styles.RubatoStyle
    -
    -
    add or (if a rubatoDef with this name is already existent) replace the rubatoDef
    -
    addSlurId(Element, Element) - Method in class meico.mei.Helper
    a helper method to make the code of method checkSlurs() a bit more compact
    @@ -508,10 +498,6 @@

    A

    add a tempo element to the map
    -
    addTempoDef(TempoDef) - Method in class meico.mpm.elements.styles.TempoStyle
    -
    -
    add or (if a TempoDef with this name is already existent) replace the TempoDef
    -
    addTempoToMpm(TempoData, TempoMap, Attribute, Attribute) - Method in class meico.mei.Mei
    a helper method to add a tempo instruction to an MPM tempoMap
    @@ -573,8 +559,6 @@

    A

    articulationDefName - Variable in class meico.mpm.elements.maps.data.ArticulationData
     
    -
    articulationDefs - Variable in class meico.mpm.elements.styles.ArticulationStyle
    -
     
    ArticulationMap - Class in meico.mpm.elements.maps
    This class interfaces MPM's articulationMaps
    diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index 5bb45cf9..9a3efa93 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 41896d67..7c9d25d3 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 57c9d8c3..fb686902 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 730121a7..f7d7d0cd 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -347,7 +347,7 @@

    M

    this constructor instantiates the Metadata object from an existing xml source handed over as XOM Element
    -
    Metadata(Author, String) - Constructor for class meico.mpm.elements.metadata.Metadata
    +
    Metadata(Author, Comment, Collection<RelatedResource>) - Constructor for class meico.mpm.elements.metadata.Metadata
    this constructor creates a new Metadata object from an author and/or comment
    @@ -499,7 +499,7 @@

    M

    Mpm() - Constructor for class meico.mpm.Mpm
    -
    constructor
    +
    Constructor.
    Mpm(Document) - Constructor for class meico.mpm.Mpm
    diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 9a920d37..c7725187 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -2,9 +2,9 @@ - + N-Index - + diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 748c9637..12577fab 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 875f6bff..2c0d1533 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -2,9 +2,9 @@ - + P-Index - + @@ -130,6 +130,10 @@

    P

    parse the author element and set the according class variables
    +
    parseData(Element) - Method in class meico.mpm.elements.metadata.Comment
    +
    +
    parse the comment element and set the according class variables
    +
    parseData(Element) - Method in class meico.mpm.elements.metadata.Metadata
    parse the xml and set the class variables
    @@ -150,6 +154,8 @@

    P

    set the data of this object, this parses the xml element and generates the according data structure
    +
    parseData(Element) - Method in class meico.mpm.elements.styles.defs.AbstractDef
    +
     
    parseData(Element) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    set the data of this object, this parses the xml element and generates the according data structure
    diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index 21ef2d43..65534c80 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 a18084a5..79880faf 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -125,10 +125,6 @@

    R

    remove an accentuation from this accentuationPatternDef
    -
    removeAccentuationPatternDef(String) - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    remove the specified AccentuationPatternDef from this styleDef
    -
    removeAllAttributes(String) - Method in class meico.xml.XmlBase
    remove all attributes with the specified name from the xml tree
    @@ -137,21 +133,25 @@

    R

    remove all elements with the specified local name from the xml tree
    -
    removeArticulationDef(String) - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    remove the specified articulationDef from this styleDef
    -
    removeAuthor(String) - Method in class meico.mpm.elements.metadata.Metadata
    remove all authors with the specified name from the metadata
    +
    removeAuthor(Author) - Method in class meico.mpm.elements.metadata.Metadata
    +
    +
    remove the specified author from the metadata
    +
    removeComment(int) - Method in class meico.mpm.elements.metadata.Metadata
    remove the comment at index i
    -
    removeDynamicsDef(String) - Method in class meico.mpm.elements.styles.DynamicsStyle
    +
    removeComment(Comment) - Method in class meico.mpm.elements.metadata.Metadata
    -
    remove the specified DynamicsDef from this styleDef
    +
    remove the specified comment from the metadata
    +
    +
    removeDef(String) - Method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    remove the specified def from this styleDef
    removeElement(int) - Method in class meico.mpm.elements.maps.GenericMap
    @@ -212,10 +212,6 @@

    R

    this method is not part of the mei.exportMsm() cleanup procedure as some applications may still need the rests; others who don't, can call this method to remove all rest elements and get a purged msm
    -
    removeRubatoDef(String) - Method in class meico.mpm.elements.styles.RubatoStyle
    -
    -
    remove the specified rubatoDef from this styleDef
    -
    removeStyleDef(String, String) - Method in class meico.mpm.elements.Header
    remove the specified styleDef from the specified collection of styleDefs (style type)
    @@ -232,9 +228,9 @@

    R

    remove an SVG from the collection
    -
    removeTempoDef(String) - Method in class meico.mpm.elements.styles.TempoStyle
    +
    renameStyleDef(String, String, String) - Method in class meico.mpm.elements.Header
    -
    remove the specified TempoDef from this styleDef
    +
    Rename a styleDef.
    renderArticulationToMap_millisecondModifiers(GenericMap) - Method in class meico.mpm.elements.maps.ArticulationMap
    @@ -382,7 +378,7 @@

    R

    This class interfaces MPM rubatoDef elements.
    -
    RubatoDef(String) - Constructor for class meico.mpm.elements.styles.defs.RubatoDef
    +
    RubatoDef(String, double) - Constructor for class meico.mpm.elements.styles.defs.RubatoDef
    constructor, creates an empty rubatoDef
    @@ -394,8 +390,6 @@

    R

    contructor to create a RubatoDef instance from the xml
    -
    rubatoDefs - Variable in class meico.mpm.elements.styles.RubatoStyle
    -
     
    rubatoDefString - Variable in class meico.mpm.elements.maps.data.RubatoData
     
    RubatoMap - Class in meico.mpm.elements.maps
    diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index 262aa0cd..41cc4675 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -229,6 +229,26 @@

    S

    set the author's id
    +
    setId(String) - Method in class meico.mpm.elements.metadata.Comment
    +
    +
    set the comment's id
    +
    +
    setId(String) - Method in class meico.mpm.elements.Part
    +
    +
    set the part's id
    +
    +
    setId(String) - Method in class meico.mpm.elements.Performance
    +
    +
    set the performance's id
    +
    +
    setId(String) - Method in class meico.mpm.elements.styles.defs.AbstractDef
    +
    +
    set the part's id
    +
    +
    setId(String) - Method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    set the id
    +
    setInitialValue(double) - Method in class meico.supplementary.RandomNumberProvider
    This method reinitializes the random number series with a specific first value.
    @@ -276,7 +296,7 @@

    S

    setName(String) - Method in class meico.mpm.elements.metadata.Author
    -
    the the author's name
    +
    set the author's name
    setName(String) - Method in class meico.mpm.elements.Part
    @@ -358,6 +378,10 @@

    S

    a sequencer setter
    +
    setText(String) - Method in class meico.mpm.elements.metadata.Comment
    +
    +
    set the comment's text
    +
    setTickPosition(long) - Method in class meico.midi.MidiPlayer
    a setter for the playback position
    @@ -428,25 +452,13 @@

    S

    get the number of parts in this performance
    -
    size() - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    get the number of articulationDefs in this styleDef
    -
    -
    size() - Method in class meico.mpm.elements.styles.DynamicsStyle
    -
    -
    get the number of dynamicsDefs in this styleDef
    -
    -
    size() - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    get the number of AccentuationPatternDefs in this styleDef
    -
    -
    size() - Method in class meico.mpm.elements.styles.RubatoStyle
    +
    size() - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    -
    get the number of rubatoDefs in this styleDef
    +
    get the count of accentuations in this accentuation pattern
    -
    size() - Method in class meico.mpm.elements.styles.TempoStyle
    +
    size() - Method in class meico.mpm.elements.styles.GenericStyle
    -
    get the number of tempoDefs in this styleDef
    +
    get the number of defs in this styleDef
    size() - Method in class meico.mpm.Mpm
    diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index 3a1d8202..35b1df70 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 5cba82b5..a46b114d 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -102,8 +102,6 @@

    T

    contructor to create a TempoDef instance from the xml
    -
    tempoDefs - Variable in class meico.mpm.elements.styles.TempoStyle
    -
     
    TempoMap - Class in meico.mpm.elements.maps
    This class interfaces MPM's tempoMaps
    @@ -128,6 +126,8 @@

    T

    this constructor generates the object from xml input
    +
    text - Variable in class meico.mpm.elements.metadata.Comment
    +
     
    THIRTY_SECOND_NOTES_PER_QUARTER - Static variable in class meico.midi.EventMaker
     
    TICKS_PER_METER_CLICK - Static variable in class meico.midi.EventMaker
    diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index 36126835..82c68875 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -2,9 +2,9 @@ - + U-Index - + diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index 2eb11669..b4cd79c2 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 2538e887..e4e6e814 100644 --- a/docs/index-files/index-23.html +++ b/docs/index-files/index-23.html @@ -2,9 +2,9 @@ - + W-Index - + diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html index b6bd0474..11280fb9 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 f33bfdf6..f33931b6 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -874,6 +874,14 @@

    C

    this method removes multiple entries of note ids and, hence, reduces memory consumption
    +
    clear() - Method in class meico.mpm.elements.Dated
    +
    +
    remove all maps from dated
    +
    +
    clear() - Method in class meico.mpm.elements.Header
    +
    +
    remove all style collections of the header
    +
    clearFromType(short) - Method in class meico.midi.legacy.TrackOld
    Deprecated.
    @@ -923,6 +931,14 @@

    C

    closes all activity of this MidiPlayer
    +
    Comment - Class in meico.mpm.elements.metadata
    +
    +
    This class interfaces the comment element of MPM.
    +
    +
    Comment(Element) - Constructor for class meico.mpm.elements.metadata.Comment
    +
    +
    this constructor instantiates the Comment object from an existing xml source handed over as XOM Element
    +
    comments - Variable in class meico.mpm.elements.metadata.Metadata
     
    compensatingTriangleDistribution() - Method in class meico.supplementary.RandomNumberProvider
    @@ -1056,6 +1072,10 @@

    C

    AcctentuationPatternDef factory
    +
    createAccentuationPatternDef(String, double, String) - Static method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    +
    +
    AcctentuationPatternDef factory
    +
    createAccentuationPatternDef(Element) - Static method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    AcctentuationPatternDef factory
    @@ -1080,6 +1100,10 @@

    C

    ArticulationStyle factory
    +
    createArticulationStyle(String, String) - Static method in class meico.mpm.elements.styles.ArticulationStyle
    +
    +
    ArticulationStyle factory
    +
    createArticulationStyle(Element) - Static method in class meico.mpm.elements.styles.ArticulationStyle
    ArticulationStyle factory
    @@ -1104,6 +1128,14 @@

    C

    this creates a channel prefix event, it indicates that all subsequent meta messages go to this channel
    +
    createComment(Element) - Static method in class meico.mpm.elements.metadata.Comment
    +
    +
    comment factory
    +
    +
    createComment(String, String) - Static method in class meico.mpm.elements.metadata.Comment
    +
    +
    This factory generates a comment object from raw data.
    +
    createControlChange(int, long, int, int) - Static method in class meico.midi.EventMaker
    create a control change event
    @@ -1148,6 +1180,10 @@

    C

    DynamicsStyle factory
    +
    createDynamicsStyle(String, String) - Static method in class meico.mpm.elements.styles.DynamicsStyle
    +
    +
    DynamicsStyle factory
    +
    createDynamicsStyle(Element) - Static method in class meico.mpm.elements.styles.DynamicsStyle
    DynamicsStyle factory
    @@ -1164,6 +1200,10 @@

    C

    GenericStyle factory
    +
    createGenericStyle(String, String) - Static method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    GenericStyle factory
    +
    createGenericStyle(Element) - Static method in class meico.mpm.elements.styles.GenericStyle
    GenericStyle factory
    @@ -1212,11 +1252,15 @@

    C

    this factory generates a Metadata object from a comment
    -
    createMetadata(String) - Static method in class meico.mpm.elements.metadata.Metadata
    +
    createMetadata(Comment) - Static method in class meico.mpm.elements.metadata.Metadata
    this factory generates a Metadata object from an author
    -
    createMetadata(Author, String) - Static method in class meico.mpm.elements.metadata.Metadata
    +
    createMetadata(Collection<RelatedResource>) - Static method in class meico.mpm.elements.metadata.Metadata
    +
    +
    this factory generates a Metadata object from a collection of related resources
    +
    +
    createMetadata(Author, Comment, Collection<RelatedResource>) - Static method in class meico.mpm.elements.metadata.Metadata
    this factory generates a Metadata object from an author and/or comment
    @@ -1232,6 +1276,10 @@

    C

    MetricalAccentuationStyle factory
    +
    createMetricalAccentuationStyle(String, String) - Static method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    +
    +
    MetricalAccentuationStyle factory
    +
    createMetricalAccentuationStyle(Element) - Static method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    MetricalAccentuationStyle factory
    @@ -1242,7 +1290,7 @@

    C

    createMpm() - Static method in class meico.mpm.Mpm
    -
    an Mpm factory
    +
    An Mpm factory.
    createMsm(String, String, int) - Static method in class meico.msm.Msm
    @@ -1268,6 +1316,10 @@

    C

    part factory
    +
    createPart(String, int, int, int, String) - Static method in class meico.mpm.elements.Part
    +
    +
    part factory
    +
    createPart(Element) - Static method in class meico.mpm.elements.Part
    part factory
    @@ -1276,6 +1328,14 @@

    C

    performance factory
    +
    createPerformance(String, int) - Static method in class meico.mpm.elements.Performance
    +
    +
    performance factory
    +
    +
    createPerformance(String, int, String) - Static method in class meico.mpm.elements.Performance
    +
    +
    performance factory
    +
    createPerformance(Element) - Static method in class meico.mpm.elements.Performance
    performance factory
    @@ -1320,7 +1380,7 @@

    C

    This factory generates a RelatedResource object from raw data.
    -
    createRubatoDef(String) - Static method in class meico.mpm.elements.styles.defs.RubatoDef
    +
    createRubatoDef(String, double) - Static method in class meico.mpm.elements.styles.defs.RubatoDef
    RubatoDef factory
    @@ -1344,6 +1404,10 @@

    C

    RubatoStyle factory
    +
    createRubatoStyle(String, String) - Static method in class meico.mpm.elements.styles.RubatoStyle
    +
    +
    RubatoStyle factory
    +
    createRubatoStyle(Element) - Static method in class meico.mpm.elements.styles.RubatoStyle
    RubatoStyle factory
    @@ -1372,6 +1436,10 @@

    C

    TempoStyle factory
    +
    createTempoStyle(String, String) - Static method in class meico.mpm.elements.styles.TempoStyle
    +
    +
    TempoStyle factory
    +
    createTempoStyle(Element) - Static method in class meico.mpm.elements.styles.TempoStyle
    TempoStyle factory
    diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index 378a21a1..8998f98c 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -120,6 +120,8 @@

    D

     
    DefaultNames - Static variable in class meico.midi.InstrumentsDictionary
     
    +
    defs - Variable in class meico.mpm.elements.styles.GenericStyle
    +
     
    degreeOfCorrelation - Variable in class meico.mpm.elements.maps.data.DistributionData
     
    degreeOfCorrelation - Variable in class meico.supplementary.RandomNumberProvider
    @@ -201,8 +203,6 @@

    D

    contructor to create a DynamicsDef instance from xml
    -
    dynamicsDefs - Variable in class meico.mpm.elements.styles.DynamicsStyle
    -
     
    dynamicsDefString - Variable in class meico.mpm.elements.maps.data.DynamicsData
     
    DynamicsMap - Class in meico.mpm.elements.maps
    diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 4bdb04f6..493f45c1 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index 5ad9c298..2b0a8f25 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index e1fa0b22..1cc5b155 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -101,7 +101,7 @@

    G

    constructor, generates an instance from xml code
    -
    GenericStyle - Class in meico.mpm.elements.styles
    +
    GenericStyle<E extends AbstractDef> - Class in meico.mpm.elements.styles
    This class interfaces MPM styleDef elements.
    @@ -141,33 +141,21 @@

    G

    access the accentuation at the specified index
    -
    getAccentuationPatternDef(String) - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    retrieve a specific AccentuationPatternDef
    -
    getAccentuationXml(int) - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    access the accentuation element
    -
    getAllAccentuationPatternDefs() - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    access the whole HashMap with (name, AccentuationPatternDef) pairs
    -
    getAllAccentuations() - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    access the accentuation pattern
    -
    getAllArticulationDefs() - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    access the whole HashMap with (name, ArticulationDef) pairs
    -
    getAllChildElements(String, Element) - Static method in class meico.mei.Helper
    this method is an alternative to XOM's getChildElements(String name) which sometimes doesn't seem to work
    -
    getAllDynamicsDefs() - Method in class meico.mpm.elements.styles.DynamicsStyle
    +
    getAllDefs() - Method in class meico.mpm.elements.styles.GenericStyle
    -
    access the whole HashMap with (name, DynamicsDef) pairs
    +
    access the whole HashMap with (name, ...Def) pairs
    getAllElements() - Method in class meico.mpm.elements.maps.GenericMap
    @@ -193,10 +181,6 @@

    G

    this returns all performances in this mpm as an ArrayList
    -
    getAllRubatoDefs() - Method in class meico.mpm.elements.styles.RubatoStyle
    -
    -
    access the whole HashMap with (name, RubatoDef) pairs
    -
    getAllStyleDefs(String) - Method in class meico.mpm.elements.Header
    access all style definitions of the specified type
    @@ -205,10 +189,6 @@

    G

    access all style types and their subsequent style definitions
    -
    getAllTempoDefs() - Method in class meico.mpm.elements.styles.TempoStyle
    -
    -
    access the whole HashMap with (name, TempoDef) pairs
    -
    getArticulationDataAt(double) - Method in class meico.mpm.elements.maps.ArticulationMap
    collect all data that is needed to compute the articulation at the specified date
    @@ -217,10 +197,6 @@

    G

    This collects all data of the articulation at the specified map position.
    -
    getArticulationDef(String) - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    retrieve a specific articulationDef
    -
    getAsString(boolean) - Method in class meico.pitches.Pitches
    returns the json string
    @@ -309,6 +285,10 @@

    G

    this method works directly with the parameter t to specify a point on the Bézier curve and returns a tuplet [date, volume]
    +
    getDef(String) - Method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    retrieve a specific def
    +
    getDefaultTempo(String) - Static method in class meico.mpm.elements.styles.defs.TempoDef
    a convenient getter for some default tempo descriptor strings, @@ -362,10 +342,6 @@

    G

    this collects the dynamics data of a specific element of this dynamicsMap, given via the index
    -
    getDynamicsDef(String) - Method in class meico.mpm.elements.styles.DynamicsStyle
    -
    -
    retrieve a specific DynamicsDef
    -
    getEarlyEnd() - Method in class meico.mpm.elements.styles.defs.RubatoDef
    access earlyEnd attribute
    @@ -578,6 +554,26 @@

    G

    get the author's id
    +
    getId() - Method in class meico.mpm.elements.metadata.Comment
    +
    +
    get the comment's id
    +
    +
    getId() - Method in class meico.mpm.elements.Part
    +
    +
    get the part's id
    +
    +
    getId() - Method in class meico.mpm.elements.Performance
    +
    +
    get the performance's id
    +
    +
    getId() - Method in class meico.mpm.elements.styles.defs.AbstractDef
    +
    +
    get the part's id
    +
    +
    getId() - Method in class meico.mpm.elements.styles.GenericStyle
    +
    +
    get the id
    +
    getInstrumentName(short) - Static method in class meico.midi.InstrumentsDictionary
    given a program change number, return the instrument's name, i.e. the first string that is associated with this pc number in the dictionary
    @@ -884,10 +880,6 @@

    G

    this collects the rubato data of a specific element of this rubatoMap, given via the index
    -
    getRubatoDef(String) - Method in class meico.mpm.elements.styles.RubatoStyle
    -
    -
    retrieve a specific rubatoDef
    -
    getSampleRate() - Method in class meico.audio.Audio
    a getter for the sample rate
    @@ -914,10 +906,6 @@

    G

    a getter for the sequencer object
    -
    getSize() - Method in class meico.mpm.elements.styles.defs.AccentuationPatternDef
    -
    -
    get the count of accentuations in this accentuation pattern
    -
    getSize() - Method in class meico.pitches.FeatureVector
    retrun the getSize of the feature vector
    @@ -986,14 +974,14 @@

    G

    this collects the tempo data of a specific element of this tempoMap, given via the index
    -
    getTempoDef(String) - Method in class meico.mpm.elements.styles.TempoStyle
    -
    -
    retrieve a specific TempoDef
    -
    getTempoMap() - Method in class meico.midi.Midi
    retrieve the tempo map from the MIDI data
    +
    getText() - Method in class meico.mpm.elements.metadata.Comment
    +
    +
    get the comment's text
    +
    getTForDate(double) - Method in class meico.mpm.elements.maps.data.DynamicsData
    compute parameter t of the Bézier curve that corresponds to time position date
    diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 23c98d12..fd646f79 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 d6266eea..5d380d11 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -76,6 +76,16 @@

    I

    id - Variable in class meico.mpm.elements.metadata.Author
     
    +
    id - Variable in class meico.mpm.elements.metadata.Comment
    +
     
    +
    id - Variable in class meico.mpm.elements.Part
    +
     
    +
    id - Variable in class meico.mpm.elements.Performance
    +
     
    +
    id - Variable in class meico.mpm.elements.styles.defs.AbstractDef
    +
     
    +
    id - Variable in class meico.mpm.elements.styles.GenericStyle
    +
     
    IMPRECISION_MAP - Static variable in class meico.mpm.Mpm
     
    IMPRECISION_MAP_DYNAMICS - Static variable in class meico.mpm.Mpm
    @@ -169,25 +179,9 @@

    I

    Is the map empty?
    -
    isEmpty() - Method in class meico.mpm.elements.styles.ArticulationStyle
    -
    -
    does the styleDef contain articulationDefs?
    -
    -
    isEmpty() - Method in class meico.mpm.elements.styles.DynamicsStyle
    -
    -
    does the styleDef contain dynamicsDefs?
    -
    -
    isEmpty() - Method in class meico.mpm.elements.styles.MetricalAccentuationStyle
    -
    -
    does the styleDef contain AccentuationPatternDefs?
    -
    -
    isEmpty() - Method in class meico.mpm.elements.styles.RubatoStyle
    -
    -
    does the styleDef contain rubatoDefs?
    -
    -
    isEmpty() - Method in class meico.mpm.elements.styles.TempoStyle
    +
    isEmpty() - Method in class meico.mpm.elements.styles.GenericStyle
    -
    does the styleDef contain tempoDefs?
    +
    does the styleDef contain defs?
    isEmpty() - Method in class meico.svg.SvgCollection
    diff --git a/docs/index.html b/docs/index.html index 551c68d5..26162c05 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 70c5ed68..58307469 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 7fd7091a..bfcfb715 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 a99a325f..18902f9e 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 2f255ece..b61110a3 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 2bb06ce6..74a001a1 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 71782c24..db4aceac 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 d422cf1a..a82b52cb 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 5cb0eb4f..e92425ee 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 839a4392..c203b1de 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 ea4f8510..7fb13327 100644 --- a/docs/meico/mei/Helper.html +++ b/docs/meico/mei/Helper.html @@ -2,9 +2,9 @@ - + Helper - + diff --git a/docs/meico/mei/Mei.html b/docs/meico/mei/Mei.html index f3ac9a8a..111c81a1 100644 --- a/docs/meico/mei/Mei.html +++ b/docs/meico/mei/Mei.html @@ -2,9 +2,9 @@ - + Mei - + diff --git a/docs/meico/mei/class-use/Helper.html b/docs/meico/mei/class-use/Helper.html index 6a263f2c..e35d236e 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 dfa45a0f..9f04eceb 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 238bc53e..de5edd66 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 3a003f48..5b1ed3bb 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 a6aeeead..3859eb39 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 bdb1a7ab..b1e34cae 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 7af572f7..e8381c7f 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 c10bbf1e..b1502b63 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 b2567d2e..c09807b2 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 b9035512..61155748 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 38491adc..12168bf9 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 d822c422..7e2d570f 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 9fbea0f6..de3adbfb 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 388d22c9..7d8461ec 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 226fdd9e..b7b74026 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 18872d3e..39db7a18 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 0f248232..774361aa 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 fd3ecb4b..f947182e 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 e980d34f..a3047b31 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 4df21240..038f1fd3 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/legacy/Event.html b/docs/meico/midi/legacy/Event.html index dffab30d..25c85dfc 100644 --- a/docs/meico/midi/legacy/Event.html +++ b/docs/meico/midi/legacy/Event.html @@ -2,9 +2,9 @@ - + Event - + diff --git a/docs/meico/midi/legacy/MidiOld.html b/docs/meico/midi/legacy/MidiOld.html index d955e670..43eeae7d 100644 --- a/docs/meico/midi/legacy/MidiOld.html +++ b/docs/meico/midi/legacy/MidiOld.html @@ -2,9 +2,9 @@ - + MidiOld - + diff --git a/docs/meico/midi/legacy/TrackOld.html b/docs/meico/midi/legacy/TrackOld.html index 6642bd69..c184a457 100644 --- a/docs/meico/midi/legacy/TrackOld.html +++ b/docs/meico/midi/legacy/TrackOld.html @@ -2,9 +2,9 @@ - + TrackOld - + diff --git a/docs/meico/midi/legacy/class-use/Event.html b/docs/meico/midi/legacy/class-use/Event.html index bd1ea3c7..190ddf1d 100644 --- a/docs/meico/midi/legacy/class-use/Event.html +++ b/docs/meico/midi/legacy/class-use/Event.html @@ -2,9 +2,9 @@ - + Uses of Class meico.midi.legacy.Event - + diff --git a/docs/meico/midi/legacy/class-use/MidiOld.html b/docs/meico/midi/legacy/class-use/MidiOld.html index 418a2fdc..be3570a6 100644 --- a/docs/meico/midi/legacy/class-use/MidiOld.html +++ b/docs/meico/midi/legacy/class-use/MidiOld.html @@ -2,9 +2,9 @@ - + Uses of Class meico.midi.legacy.MidiOld - + diff --git a/docs/meico/midi/legacy/class-use/TrackOld.html b/docs/meico/midi/legacy/class-use/TrackOld.html index fc8f63e8..0deecaab 100644 --- a/docs/meico/midi/legacy/class-use/TrackOld.html +++ b/docs/meico/midi/legacy/class-use/TrackOld.html @@ -2,9 +2,9 @@ - + Uses of Class meico.midi.legacy.TrackOld - + diff --git a/docs/meico/midi/legacy/package-frame.html b/docs/meico/midi/legacy/package-frame.html index 62aa22f0..fe85a186 100644 --- a/docs/meico/midi/legacy/package-frame.html +++ b/docs/meico/midi/legacy/package-frame.html @@ -2,9 +2,9 @@ - + meico.midi.legacy - + diff --git a/docs/meico/midi/legacy/package-summary.html b/docs/meico/midi/legacy/package-summary.html index b9d6e230..4a79847c 100644 --- a/docs/meico/midi/legacy/package-summary.html +++ b/docs/meico/midi/legacy/package-summary.html @@ -2,9 +2,9 @@ - + meico.midi.legacy - + diff --git a/docs/meico/midi/legacy/package-tree.html b/docs/meico/midi/legacy/package-tree.html index d08f896b..0c1f812f 100644 --- a/docs/meico/midi/legacy/package-tree.html +++ b/docs/meico/midi/legacy/package-tree.html @@ -2,9 +2,9 @@ - + meico.midi.legacy Class Hierarchy - + diff --git a/docs/meico/midi/legacy/package-use.html b/docs/meico/midi/legacy/package-use.html index 912e1529..118dfd0b 100644 --- a/docs/meico/midi/legacy/package-use.html +++ b/docs/meico/midi/legacy/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package meico.midi.legacy - + diff --git a/docs/meico/midi/package-frame.html b/docs/meico/midi/package-frame.html index 790486c3..38529481 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 3e90249f..3f4272a5 100644 --- a/docs/meico/midi/package-summary.html +++ b/docs/meico/midi/package-summary.html @@ -2,9 +2,9 @@ - + meico.midi - + diff --git a/docs/meico/midi/package-tree.html b/docs/meico/midi/package-tree.html index 66f73359..3c7172ed 100644 --- a/docs/meico/midi/package-tree.html +++ b/docs/meico/midi/package-tree.html @@ -2,9 +2,9 @@ - + meico.midi Class Hierarchy - + diff --git a/docs/meico/midi/package-use.html b/docs/meico/midi/package-use.html index 7f7896ee..becc6d14 100644 --- a/docs/meico/midi/package-use.html +++ b/docs/meico/midi/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package meico.midi - + diff --git a/docs/meico/mpm/Mpm.html b/docs/meico/mpm/Mpm.html index 01c26890..0ae80e01 100644 --- a/docs/meico/mpm/Mpm.html +++ b/docs/meico/mpm/Mpm.html @@ -2,9 +2,9 @@ - + Mpm - + @@ -251,7 +251,7 @@

    Constructor Summary

    Mpm() -
    constructor
    +
    Constructor.
    @@ -312,13 +312,14 @@

    Method Summary

    boolean -addMetadata(Author author, - java.lang.String comment) +addMetadata(Author author, + Comment comment, + java.util.Collection<RelatedResource> relatedResources)
    add metadata to the MPM
    -void +boolean addPerformance(Performance performance)
    add a performance to this mpm, but caution: if another performance with the same name exists already in this mpm, accessing it via getPerformance(name) will return only the first in the list
    @@ -332,7 +333,7 @@

    Method Summary

    static Mpm createMpm() -
    an Mpm factory
    +
    An Mpm factory.
    @@ -723,7 +724,7 @@

    Constructor Detail

  • Mpm

    public Mpm()
    -
    constructor
    +
    Constructor. Be aware that this is not a valid MPM document until a first Performance has been added!
  • @@ -889,7 +890,7 @@

    Method Detail

  • createMpm

    public static Mpm createMpm()
    -
    an Mpm factory
    +
    An Mpm factory. Be aware that this is not a valid MPM document until a first Performance has been added!
    Returns:
    @@ -919,19 +920,20 @@

    init

  • - + + + + + diff --git a/docs/meico/mpm/elements/Global.html b/docs/meico/mpm/elements/Global.html index b71c5def..079d2a95 100644 --- a/docs/meico/mpm/elements/Global.html +++ b/docs/meico/mpm/elements/Global.html @@ -2,9 +2,9 @@ - + Global - + diff --git a/docs/meico/mpm/elements/Header.html b/docs/meico/mpm/elements/Header.html index fb719e4e..22aef2f0 100644 --- a/docs/meico/mpm/elements/Header.html +++ b/docs/meico/mpm/elements/Header.html @@ -2,9 +2,9 @@ - + Header - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -214,55 +214,69 @@

    Method Summary

    +void +clear() +
    remove all style collections of the header
    + + + static Header createHeader()
    header factory
    - + static Header createHeader(nu.xom.Element xml)
    header factory
    - + java.util.HashMap<java.lang.String,GenericStyle> getAllStyleDefs(java.lang.String type)
    access all style definitions of the specified type
    - + java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,GenericStyle>> getAllStyleTypes()
    access all style types and their subsequent style definitions
    - + GenericStyle getStyleDef(java.lang.String type, java.lang.String name)
    access the specified styleDef
    - + protected void parseData(nu.xom.Element xml)
    set the data of this object, this parses the xml element and generates the according data structure
    - + void removeStyleDef(java.lang.String type, java.lang.String name)
    remove the specified styleDef from the specified collection of styleDefs (style type)
    - + void removeStyleType(java.lang.String type)
    remove a style type
    + +GenericStyle +renameStyleDef(java.lang.String type, + java.lang.String currentName, + java.lang.String newName) +
    Rename a styleDef.
    + + + + + + @@ -659,7 +717,7 @@

    setGlobal

    - diff --git a/docs/meico/mpm/elements/Performance.html b/docs/meico/mpm/elements/Performance.html index 10250136..d96e53be 100644 --- a/docs/meico/mpm/elements/Performance.html +++ b/docs/meico/mpm/elements/Performance.html @@ -2,9 +2,9 @@ - + Performance - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":10,"i2":9,"i3":9,"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}; +var methods = {"i0":9,"i1":10,"i2":9,"i3":9,"i4":9,"i5":9,"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}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -145,13 +145,17 @@

    Field Summary

    private nu.xom.Attribute -name  +id  +private nu.xom.Attribute +name  + + private java.util.ArrayList<Part> parts  - + private int pulsesPerQuarter  @@ -207,7 +211,7 @@

    Method Summary

    -void +boolean addPart(Part part)
    add the part to the performance, caution: if another part with the same number exists already in this performance, getPart(number) will return only the first
    @@ -226,30 +230,51 @@

    Method Summary

    +static Performance +createPerformance(java.lang.String name, + int pulsesPerQuarter) +
    performance factory
    + + + +static Performance +createPerformance(java.lang.String name, + int pulsesPerQuarter, + java.lang.String id) +
    performance factory
    + + + java.util.ArrayList<Part> getAllParts()
    this returns all parts in this performance as an ArrayList
    - + Global getGlobal()
    access the global information of this performance
    - + +java.lang.String +getId() +
    get the performance's id
    + + + java.lang.String getName()
    a getter for the performance's name
    - + Part getPart(int number)
    Access the part with the specified number.
    - + Part getPart(int midiChannel, int midiPort) @@ -257,81 +282,87 @@

    Method Summary

    If there are more than one part with this channel and port (which is bad practise!) - + Part getPart(java.lang.String name)
    Access the part with the specified name.
    - + int getPPQ()
    read the pulses per quarter timing resolution (relevant for to interpret midi.date values)
    - + int getPulsesPerQuarter()
    read the pulses per quarter timing resolution (relevant for to interpret midi.date values)
    - + protected void parseData(nu.xom.Element xml)
    set the data of this performance, this parses the xml element and generates the according data structure
    - + Msm perform(Midi midi)
    this generates an Msm object from the input midi data and adds expression data (such as millisecond dates, durations, and velocity values) to it; performance rendering will keep MIDI compliance
    - + Msm perform(Msm msm)
    this add expression data (such as millisecond dates, durations, and velocity values) to the specified MSM
    - + void removePart(int number)
    remove all parts with the specified number from this performance
    - + void removePart(Part part)
    remove the specified part from this performance
    - + void removePart(java.lang.String name)
    remove all parts with the specified name from this performance
    - + +void +setId(java.lang.String id) +
    set the performance's id
    + + + void setName(java.lang.String name)
    set the performance's name, if the performance is already part of an mpm it should be removed and re-added to make sure that it can be found under the new name
    - + void setPPQ(int ppq)
    Set the pulses per quarter timing resolution attribute.
    - + void setPulsesPerQuarter(int ppq)
    Set the pulses per quarter timing resolution attribute.
    - + int size()
    get the number of parts in this performance
    @@ -396,12 +427,21 @@

    global

    - @@ -467,6 +507,42 @@

    createPerformance

    + + + + + + + + @@ -583,12 +659,14 @@

    getPart

    @@ -767,7 +845,7 @@

    perform

    - diff --git a/docs/meico/mpm/elements/class-use/Dated.html b/docs/meico/mpm/elements/class-use/Dated.html index 1d4cbc25..0b9cf2c9 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 - + @@ -104,11 +104,11 @@

    Uses of private Dated -Part.dated  +Global.dated  private Dated -Global.dated  +Part.dated  @@ -133,13 +133,13 @@

    Uses of Dated -Part.getDated() +Global.getDated()
    access the dated environment
    Dated -Global.getDated() +Part.getDated()
    access the dated environment
    diff --git a/docs/meico/mpm/elements/class-use/Global.html b/docs/meico/mpm/elements/class-use/Global.html index e8c311af..209d6622 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 - + @@ -104,15 +104,15 @@

    Uses of private Global -Performance.global  +Dated.global  private Global -Part.global  +Performance.global  private Global -Dated.global  +Part.global  @@ -137,20 +137,20 @@

    Uses of Global -Performance.getGlobal() -
    access the global information of this performance
    +Dated.getGlobal() +
    get this dated's link to the global environment
    Global -Part.getGlobal() -
    access the global environment that this part links to
    +Performance.getGlobal() +
    access the global information of this performance
    Global -Dated.getGlobal() -
    get this dated's link to the global environment
    +Part.getGlobal() +
    access the global environment that this part links to
    diff --git a/docs/meico/mpm/elements/class-use/Header.html b/docs/meico/mpm/elements/class-use/Header.html index 9b64a50e..7214f999 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 - + @@ -108,11 +108,11 @@

    Uses of private Header -Part.header  +Global.header  private Header -Global.header  +Part.header  @@ -137,13 +137,13 @@

    Uses of Header -Part.getHeader() +Global.getHeader()
    access the header environment
    Header -Global.getHeader() +Part.getHeader()
    access the header environment
    diff --git a/docs/meico/mpm/elements/class-use/Part.html b/docs/meico/mpm/elements/class-use/Part.html index 91f4367e..32196387 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 - + @@ -144,18 +144,28 @@

    Uses of +static Part +Part.createPart(java.lang.String name, + int number, + int midiChannel, + int midiPort, + java.lang.String id) +
    part factory
    + + + 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) @@ -163,7 +173,7 @@

    Uses of + Part Performance.getPart(java.lang.String name)
    Access the part with the specified name.
    @@ -194,7 +204,7 @@

    Uses of -void +boolean Performance.addPart(Part part)
    add the part to the performance, caution: if another part with the same number exists already in this performance, getPart(number) will return only the first
    diff --git a/docs/meico/mpm/elements/class-use/Performance.html b/docs/meico/mpm/elements/class-use/Performance.html index 120f2d0e..4bfb7ba0 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 - + @@ -188,7 +188,7 @@

    Uses of -void +boolean Mpm.addPerformance(Performance performance)
    add a performance to this mpm, but caution: if another performance with the same name exists already in this mpm, accessing it via getPerformance(name) will return only the first in the list
    @@ -225,6 +225,21 @@

    Uses of performance factory + +static Performance +Performance.createPerformance(java.lang.String name, + int pulsesPerQuarter) +
    performance factory
    + + + +static Performance +Performance.createPerformance(java.lang.String name, + int pulsesPerQuarter, + java.lang.String id) +
    performance factory
    + + diff --git a/docs/meico/mpm/elements/maps/ArticulationMap.html b/docs/meico/mpm/elements/maps/ArticulationMap.html index 546bd9bb..fb51725c 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 bc1cadf4..2ae53cb3 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 759d79d0..8cee6fbc 100644 --- a/docs/meico/mpm/elements/maps/DynamicsMap.html +++ b/docs/meico/mpm/elements/maps/DynamicsMap.html @@ -2,9 +2,9 @@ - + DynamicsMap - + diff --git a/docs/meico/mpm/elements/maps/GenericMap.html b/docs/meico/mpm/elements/maps/GenericMap.html index cc7ff0a5..0972e5cf 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 dcb04df3..3268e1f0 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 b4741afc..11a63267 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 af007152..c6246c0d 100644 --- a/docs/meico/mpm/elements/maps/OrnamentationMap.html +++ b/docs/meico/mpm/elements/maps/OrnamentationMap.html @@ -2,9 +2,9 @@ - + OrnamentationMap - + diff --git a/docs/meico/mpm/elements/maps/RubatoMap.html b/docs/meico/mpm/elements/maps/RubatoMap.html index e0139bf9..288296d3 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 9a632417..09958675 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 ed93ec8f..d892384f 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 fb2b7ca7..60c64fa7 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 d112f537..5b4c097f 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 fd6518a0..8ea7535e 100644 --- a/docs/meico/mpm/elements/maps/class-use/GenericMap.html +++ b/docs/meico/mpm/elements/maps/class-use/GenericMap.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.maps.GenericMap - + diff --git a/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html b/docs/meico/mpm/elements/maps/class-use/ImprecisionMap.html index 1eaf822a..fb9d8fb8 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 8a88def9..e1683a22 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 9359ef39..20030e85 100644 --- a/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html +++ b/docs/meico/mpm/elements/maps/class-use/OrnamentationMap.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.maps.OrnamentationMap - + diff --git a/docs/meico/mpm/elements/maps/class-use/RubatoMap.html b/docs/meico/mpm/elements/maps/class-use/RubatoMap.html index 133740aa..ce43e539 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 bdf69590..5b4d6bf9 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 f06b23ff..40caa790 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 98c085ec..450864df 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 6daca1d4..3f90dd0d 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 4a3c27c7..851ed447 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/RubatoData.html b/docs/meico/mpm/elements/maps/data/RubatoData.html index 41988a1b..5ee13df0 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 baecb325..81704eac 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 8764c2a1..7c2816f0 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 f7534282..76dedcc6 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 d48b778c..d9f48075 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 37d22ee4..1d32bd84 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/RubatoData.html b/docs/meico/mpm/elements/maps/data/class-use/RubatoData.html index bbb54535..debc3888 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 6ab0b345..2e22fd4e 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 9abe699a..373a1403 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 cdc2488b..85f1773f 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 f10d2442..176884b6 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 3854d418..9956e1d8 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 10fe4467..253153f3 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 40fe4e29..e5eab29c 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 01bee988..910febbf 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 c641a3db..b9364ad4 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 be68df48..c52319fb 100644 --- a/docs/meico/mpm/elements/metadata/Author.html +++ b/docs/meico/mpm/elements/metadata/Author.html @@ -2,9 +2,9 @@ - + Author - + @@ -50,7 +50,7 @@ + +static RubatoStyle +RubatoStyle.createRubatoStyle(java.lang.String name, + java.lang.String id) +
    RubatoStyle factory
    + + diff --git a/docs/meico/mpm/elements/styles/class-use/TempoStyle.html b/docs/meico/mpm/elements/styles/class-use/TempoStyle.html index a1fb2a72..20225650 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 - + @@ -136,6 +136,13 @@

    Uses of TempoStyle factory + +static TempoStyle +TempoStyle.createTempoStyle(java.lang.String name, + java.lang.String id) +
    TempoStyle factory
    + + diff --git a/docs/meico/mpm/elements/styles/defs/AbstractDef.html b/docs/meico/mpm/elements/styles/defs/AbstractDef.html index 4f49e708..cbcbbfaf 100644 --- a/docs/meico/mpm/elements/styles/defs/AbstractDef.html +++ b/docs/meico/mpm/elements/styles/defs/AbstractDef.html @@ -2,9 +2,9 @@ - +AbstractDef - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -144,6 +144,10 @@

    Field Summary

    + + + + @@ -181,11 +185,29 @@

    Method Summary

    + + + + - + + + + + + + + + + + + + - + - + - + - + + + + + - + - + - + - + - - - - - + - + - + - + + + + + - @@ -227,7 +228,8 @@

    Method Summary

    - @@ -321,7 +323,7 @@

    Method Summary

    Methods inherited from class meico.mpm.elements.styles.defs.AbstractDef

    -getName, setName +getId, getName, setId, setName + + + @@ -91,6 +95,26 @@

    Field and Description
    private nu.xom.Attributeid 
    protected nu.xom.Attribute name 
    java.lang.StringgetId() +
    get the part's id
    +
    java.lang.String getName()
    get the name of the rubatoDef
    protected voidparseData(nu.xom.Element xml) +
    set the data of this object, this parses the xml element and generates the according data structure
    +
    voidsetId(java.lang.String id) +
    set the part's id
    +
    protected void setName(java.lang.String name)
    set the name of the rubatoDef
    @@ -197,7 +219,7 @@

    Method Summary

    Methods inherited from class meico.xml.AbstractXmlSubtree

    -getXml, parseData, setXml, toXml +getXml, setXml, toXml
    • @@ -223,12 +245,21 @@

      Field Detail

      -
        +
        • name

          protected nu.xom.Attribute name
        + + + +
          +
        • +

          id

          +
          private nu.xom.Attribute id
          +
        • +
      @@ -254,6 +285,24 @@

      AbstractDef

      Method Detail

      + + + +
        +
      • +

        parseData

        +
        protected void parseData(nu.xom.Element xml)
        +                  throws java.lang.Exception
        +
        Description copied from class: AbstractXmlSubtree
        +
        set the data of this object, this parses the xml element and generates the according data structure
        +
        +
        Specified by:
        +
        parseData in class AbstractXmlSubtree
        +
        Throws:
        +
        java.lang.Exception
        +
        +
      • +
      @@ -270,7 +319,7 @@

      getName

      -
        +
        • setName

          protected void setName(java.lang.String name)
          @@ -281,6 +330,34 @@

          setName

        + + + +
          +
        • +

          setId

          +
          public void setId(java.lang.String id)
          +
          set the part's id
          +
          +
          Parameters:
          +
          id - a xml:id string or null
          +
          +
        • +
        + + + +
          +
        • +

          getId

          +
          public java.lang.String getId()
          +
          get the part's id
          +
          +
          Returns:
          +
          a string or null
          +
          +
        • +
    • diff --git a/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html b/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html index 01c12869..3a0d270d 100644 --- a/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html +++ b/docs/meico/mpm/elements/styles/defs/AccentuationPatternDef.html @@ -2,9 +2,9 @@ - + AccentuationPatternDef - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -213,85 +213,103 @@

      Method Summary

    intaddAccentuation(double beat, + double value, + double transitionFrom, + double transitionTo, + java.lang.String id) +
    create and add an accentuation to this accentuationPatternDef
    +
    int addAccentuation(nu.xom.Element xml)
    add a given xml representation of an MPM accentuation element to this accentuationPatternDef
    private int addAccentuationToArrayList(double[] accentuation, nu.xom.Element xml)
    add the accentuation at the right beat position (the xml can be unsorted, this.accentuations should be sorted)
    static AccentuationPatternDef createAccentuationPatternDef(nu.xom.Element xml)
    AcctentuationPatternDef factory
    static AccentuationPatternDef createAccentuationPatternDef(java.lang.String name, double length)
    AcctentuationPatternDef factory
    static AccentuationPatternDefcreateAccentuationPatternDef(java.lang.String name, + double length, + java.lang.String id) +
    AcctentuationPatternDef factory
    +
    double getAccentuationAt(double beatPosition)
    compute the accentuation value for a given position within the accentuation pattern
    double[] getAccentuationAttributes(int index)
    access the accentuation at the specified index
    nu.xom.Element getAccentuationXml(int index)
    access the accentuation element
    java.util.ArrayList<KeyValue<double[],nu.xom.Element>> getAllAccentuations()
    access the accentuation pattern
    double getLength()
    read the length of the accentuation pattern in beats
    intgetSize() -
    get the count of accentuations in this accentuation pattern
    -
    protected void parseData(nu.xom.Element xml)
    set the data of this object, this parses the xml element and generates the according data structure
    void removeAccentuation(int index)
    remove an accentuation from this accentuationPatternDef
    void setLength(double length)
    set the length of the accentuation pattern in midi ticks
    intsize() +
    get the count of accentuations in this accentuation pattern
    +
    private void sortXml()
    The accentuation pattern elements can be unsorted in the xml source.
    @@ -303,7 +321,7 @@

    Method Summary

    Methods inherited from class meico.mpm.elements.styles.defs.AbstractDef

    -getName, setName +getId, getName, setId, setName + + + +
      +
    • +

      createAccentuationPatternDef

      +
      public static AccentuationPatternDef createAccentuationPatternDef(java.lang.String name,
      +                                                                  double length,
      +                                                                  java.lang.String id)
      +
      AcctentuationPatternDef factory
      +
      +
      Parameters:
      +
      name -
      +
      length -
      +
      id -
      +
      Returns:
      +
      +
    • +
    @@ -445,8 +482,8 @@

    parseData

    throws java.lang.Exception
    set the data of this object, this parses the xml element and generates the according data structure
    -
    Specified by:
    -
    parseData in class AbstractXmlSubtree
    +
    Overrides:
    +
    parseData in class AbstractDef
    Parameters:
    xml -
    Throws:
    @@ -476,6 +513,30 @@

    addAccentuation

    + + + +
      +
    • +

      addAccentuation

      +
      public int addAccentuation(double beat,
      +                           double value,
      +                           double transitionFrom,
      +                           double transitionTo,
      +                           java.lang.String id)
      +
      create and add an accentuation to this accentuationPatternDef
      +
      +
      Parameters:
      +
      beat -
      +
      value -
      +
      transitionFrom -
      +
      transitionTo -
      +
      id -
      +
      Returns:
      +
      the index at which it has been added
      +
      +
    • +
    @@ -595,13 +656,13 @@

    getAccentuationAt

    - +
    • -

      getSize

      -
      public int getSize()
      +

      size

      +
      public int size()
      get the count of accentuations in this accentuation pattern
      Returns:
      diff --git a/docs/meico/mpm/elements/styles/defs/ArticulationDef.html b/docs/meico/mpm/elements/styles/defs/ArticulationDef.html index bf970c62..d049278c 100644 --- a/docs/meico/mpm/elements/styles/defs/ArticulationDef.html +++ b/docs/meico/mpm/elements/styles/defs/ArticulationDef.html @@ -2,9 +2,9 @@ - + ArticulationDef - + @@ -379,7 +379,7 @@

      Method Summary

      Methods inherited from class meico.mpm.elements.styles.defs.AbstractDef

      -getName, setName
    • +getId, getName, setId, setName
    private RubatoDef(java.lang.String name) +RubatoDef(java.lang.String name, + double frameLength)
    constructor, creates an empty rubatoDef
    static RubatoDefcreateRubatoDef(java.lang.String name) +createRubatoDef(java.lang.String name, + double frameLength)
    RubatoDef factory
    meico.mpm.elements.styles 
    meico.mpm.elements.styles.defs  
    + + + + + + + + + + + +
    Classes in meico.mpm.elements.styles with type parameters of type AbstractDef 
    Modifier and TypeClass and Description
    class GenericStyle<E extends AbstractDef> +
    This class interfaces MPM styleDef elements.
    +
    +
  • diff --git a/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html b/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html index a0a55455..ba82f026 100644 --- a/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html +++ b/docs/meico/mpm/elements/styles/defs/class-use/AccentuationPatternDef.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.styles.defs.AccentuationPatternDef - + @@ -87,10 +87,6 @@

      -meico.mpm.elements.styles -  - - meico.mpm.elements.styles.defs   @@ -117,69 +113,6 @@

    Uses of - - -

    Uses of AccentuationPatternDef in meico.mpm.elements.styles

    - - - - - - - - - - - - -
    Fields in meico.mpm.elements.styles with type parameters of type AccentuationPatternDef 
    Modifier and TypeField and Description
    private java.util.HashMap<java.lang.String,AccentuationPatternDef>MetricalAccentuationStyle.accentuationPatternDefs 
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return AccentuationPatternDef 
    Modifier and TypeMethod and Description
    AccentuationPatternDefMetricalAccentuationStyle.getAccentuationPatternDef(java.lang.String name) -
    retrieve a specific AccentuationPatternDef
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return types with arguments of type AccentuationPatternDef 
    Modifier and TypeMethod and Description
    java.util.HashMap<java.lang.String,AccentuationPatternDef>MetricalAccentuationStyle.getAllAccentuationPatternDefs() -
    access the whole HashMap with (name, AccentuationPatternDef) pairs
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles with parameters of type AccentuationPatternDef 
    Modifier and TypeMethod and Description
    voidMetricalAccentuationStyle.addAccentuationPatternDef(AccentuationPatternDef accentuationPatternDef) -
    add or (if a AccentuationPatternDef with this name is already existent) replace the AccentuationPatternDef
    -
    -
  • @@ -204,6 +137,14 @@

    Uses of AcctentuationPatternDef factory + +static AccentuationPatternDef +AccentuationPatternDef.createAccentuationPatternDef(java.lang.String name, + double length, + java.lang.String id) +
    AcctentuationPatternDef factory
    + +

  • diff --git a/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html b/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html index f2980b9d..fc5f20b0 100644 --- a/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html +++ b/docs/meico/mpm/elements/styles/defs/class-use/ArticulationDef.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.styles.defs.ArticulationDef - + @@ -87,10 +87,6 @@

      -meico.mpm.elements.styles -  - - meico.mpm.elements.styles.defs   @@ -121,69 +117,6 @@

    Uses of - - -

    Uses of ArticulationDef in meico.mpm.elements.styles

    - - - - - - - - - - - - -
    Fields in meico.mpm.elements.styles with type parameters of type ArticulationDef 
    Modifier and TypeField and Description
    private java.util.HashMap<java.lang.String,ArticulationDef>ArticulationStyle.articulationDefs 
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return ArticulationDef 
    Modifier and TypeMethod and Description
    ArticulationDefArticulationStyle.getArticulationDef(java.lang.String name) -
    retrieve a specific articulationDef
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return types with arguments of type ArticulationDef 
    Modifier and TypeMethod and Description
    java.util.HashMap<java.lang.String,ArticulationDef>ArticulationStyle.getAllArticulationDefs() -
    access the whole HashMap with (name, ArticulationDef) pairs
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles with parameters of type ArticulationDef 
    Modifier and TypeMethod and Description
    voidArticulationStyle.addArticulationDef(ArticulationDef articulationDef) -
    add or (if a articulationDef with this name is already existent) replace the articulationDef
    -
    -
  • diff --git a/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html b/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html index ac5d68ce..88efb113 100644 --- a/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html +++ b/docs/meico/mpm/elements/styles/defs/class-use/DynamicsDef.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.styles.defs.DynamicsDef - + @@ -87,10 +87,6 @@

      -meico.mpm.elements.styles -  - - meico.mpm.elements.styles.defs   @@ -117,69 +113,6 @@

    Uses of - - -

    Uses of DynamicsDef in meico.mpm.elements.styles

    - - - - - - - - - - - - -
    Fields in meico.mpm.elements.styles with type parameters of type DynamicsDef 
    Modifier and TypeField and Description
    private java.util.HashMap<java.lang.String,DynamicsDef>DynamicsStyle.dynamicsDefs 
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return DynamicsDef 
    Modifier and TypeMethod and Description
    DynamicsDefDynamicsStyle.getDynamicsDef(java.lang.String name) -
    retrieve a specific DynamicsDef
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return types with arguments of type DynamicsDef 
    Modifier and TypeMethod and Description
    java.util.HashMap<java.lang.String,DynamicsDef>DynamicsStyle.getAllDynamicsDefs() -
    access the whole HashMap with (name, DynamicsDef) pairs
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles with parameters of type DynamicsDef 
    Modifier and TypeMethod and Description
    voidDynamicsStyle.addDynamicsDef(DynamicsDef dynamicsDef) -
    add or (if a DynamicsDef with this name is already existent) replace the DynamicsDef
    -
    -
  • diff --git a/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html b/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html index 2961be59..4f5add6b 100644 --- a/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html +++ b/docs/meico/mpm/elements/styles/defs/class-use/RubatoDef.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.styles.defs.RubatoDef - + @@ -87,10 +87,6 @@

      -meico.mpm.elements.styles -  - - meico.mpm.elements.styles.defs   @@ -117,69 +113,6 @@

    Uses of - - -

    Uses of RubatoDef in meico.mpm.elements.styles

    - - - - - - - - - - - - -
    Fields in meico.mpm.elements.styles with type parameters of type RubatoDef 
    Modifier and TypeField and Description
    private java.util.HashMap<java.lang.String,RubatoDef>RubatoStyle.rubatoDefs 
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return RubatoDef 
    Modifier and TypeMethod and Description
    RubatoDefRubatoStyle.getRubatoDef(java.lang.String name) -
    retrieve a specific rubatoDef
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles that return types with arguments of type RubatoDef 
    Modifier and TypeMethod and Description
    java.util.HashMap<java.lang.String,RubatoDef>RubatoStyle.getAllRubatoDefs() -
    access the whole HashMap with (name, RubatoDef) pairs
    -
    - - - - - - - - - - - - -
    Methods in meico.mpm.elements.styles with parameters of type RubatoDef 
    Modifier and TypeMethod and Description
    voidRubatoStyle.addRubatoDef(RubatoDef rubatoDef) -
    add or (if a rubatoDef with this name is already existent) replace the rubatoDef
    -
    -
  • @@ -199,7 +132,8 @@

    Uses of static RubatoDef -RubatoDef.createRubatoDef(java.lang.String name) +RubatoDef.createRubatoDef(java.lang.String name, + double frameLength)
    RubatoDef factory
    diff --git a/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html b/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html index 52a3fba2..711d118d 100644 --- a/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html +++ b/docs/meico/mpm/elements/styles/defs/class-use/TempoDef.html @@ -2,9 +2,9 @@ - + Uses of Class meico.mpm.elements.styles.defs.TempoDef - + @@ -83,10 +83,6 @@

    -meico.mpm.elements.styles -  - - meico.mpm.elements.styles.defs   @@ -95,69 +91,6 @@