| Package | Description |
|---|---|
| org.audiveris.proxymusic |
All Java classes generated by JAXB from MusicXML schema.
|
| org.audiveris.proxymusic.util |
Run-time utilities
|
| Class and Description |
|---|
| AboveBelow
Java class for above-below.
|
| Accidental
The accidental type represents actual notated accidentals.
|
| AccidentalMark
An accidental-mark can be used as a separate notation or as part of an ornament.
|
| AccidentalText
The accidental-text type represents an element with an accidental value and text-formatting attributes.
|
| AccidentalValue
Java class for accidental-value.
|
| Accord
The accord type represents the tuning of a single string in the scordatura element.
|
| AccordionRegistration
The accordion-registration type is use for accordion registration symbols.
|
| Appearance
The appearance type controls general graphical settings for the music's final form appearance on a printed page of display.
|
| Arpeggiate
The arpeggiate type indicates that this note is part of an arpeggiated chord.
|
| Arrow
The arrow element represents an arrow used for a musical technical indication..
|
| ArrowDirection
Java class for arrow-direction.
|
| ArrowStyle
Java class for arrow-style.
|
| Articulations
Articulations and accents are grouped together here.
|
| Attributes
The attributes element contains musical information that typically changes on measure boundaries.
|
| Attributes.Directive
Java class for anonymous complex type.
|
| Backup
The backup and forward elements are required to coordinate multiple voices in one part, including music on multiple staves.
|
| BackwardForward
Java class for backward-forward.
|
| Barline
If a barline is other than a normal single barline, it should be represented by a barline type that describes it.
|
| Barre
The barre element indicates placing a finger over multiple strings on a single fret.
|
| BarStyle
Java class for bar-style.
|
| BarStyleColor
The bar-style-color type contains barline style and color information.
|
| Bass
The bass type is used to indicate a bass note in popular music chord symbols, e.g.
|
| BassAlter
The bass-alter type represents the chromatic alteration of the bass of the current chord within the harmony element.
|
| BassStep
The bass-step type represents the pitch step of the bass of the current chord within the harmony element.
|
| Beam
Beam values include begin, continue, end, forward hook, and backward hook.
|
| BeamValue
Java class for beam-value.
|
| Beater
The beater type represents pictograms for beaters, mallets, and sticks that do not have different materials represented in the pictogram.
|
| BeaterValue
Java class for beater-value.
|
| BeatRepeat
The beat-repeat type is used to indicate that a single beat (but possibly many notes) is repeated.
|
| Bend
The bend type is used in guitar and tablature.
|
| Bookmark
The bookmark type serves as a well-defined target for an incoming simple XLink.
|
| Bracket
Brackets are combined with words in a variety of modern directions.
|
| BreathMark
The breath-mark element indicates a place to take a breath.
|
| Cancel
A cancel element indicates that the old key signature should be cancelled before the new one appears.
|
| CancelLocation
Java class for cancel-location.
|
| CircularArrow
Java class for circular-arrow.
|
| Clef
Clefs are represented by a combination of sign, line, and clef-octave-change elements.
|
| ClefSign
Java class for clef-sign.
|
| Credit
[JAXB: simplified definition]
The credit type represents the appearance of the title, composer, arranger, lyricist, copyright, dedication, and other text and graphics that commonly appears on the first page of a score. |
| CssFontSize
Java class for css-font-size.
|
| Dashes
The dashes type represents dashes, used for instance with cresc.
|
| Defaults
The defaults type specifies score-wide defaults for scaling, layout, and appearance.
|
| Degree
The degree type is used to add, alter, or subtract individual notes in the chord.
|
| DegreeAlter
The degree-alter type represents the chromatic alteration for the current degree.
|
| DegreeSymbolValue
Java class for degree-symbol-value.
|
| DegreeType
The degree-type type indicates if this degree is an addition, alteration, or subtraction relative to the kind of the current chord.
|
| DegreeTypeValue
Java class for degree-type-value.
|
| DegreeValue
The content of the degree-value type is a number indicating the degree of the chord (1 for the root, 3 for third, etc).
|
| Direction
A direction is a musical indication that is not attached to a specific note.
|
| DirectionType
Textual direction types may have more than 1 component due to multiple fonts.
|
| Distance
The distance element represents standard distances between notation elements in tenths.
|
| Dynamics
Dynamics can be associated either with a note or a general musical direction.
|
| Effect
Java class for effect.
|
| Empty
The empty type represents an empty element with no attributes.
|
| EmptyFont
The empty-font type represents an empty element with font attributes.
|
| EmptyLine
The empty-line type represents an empty element with line-shape, line-type, dashed-formatting, print-style and placement attributes.
|
| EmptyPlacement
The empty-placement type represents an empty element with print-style and placement attributes.
|
| EmptyPrintObjectStyleAlign
The empty-print-style-align-object type represents an empty element with print-object and print-style-align attribute groups.
|
| EmptyPrintStyle
The empty-print-style type represents an empty element with print-style attribute group.
|
| EmptyPrintStyleAlign
The empty-print-style-align type represents an empty element with print-style-align attribute group.
|
| EmptyTrillSound
The empty-trill-sound type represents an empty element with print-style, placement, and trill-sound attributes.
|
| EnclosureShape
Java class for enclosure-shape.
|
| Encoding
The encoding element contains information about who did the digital encoding, when, with what software, and in what aspects.
|
| Ending
The ending type represents multiple (e.g.
|
| Extend
The extend type represents lyric word extension / melisma lines as well as figured bass extensions.
|
| Fan
Java class for fan.
|
| Feature
The feature type is a part of the grouping element used for musical analysis.
|
| Fermata
The fermata text content represents the shape of the fermata sign.
|
| Figure
The figure type represents a single figure within a figured-bass element.
|
| FiguredBass
The figured-bass element represents figured bass notation.
|
| Fingering
Fingering is typically indicated 1,2,3,4,5.
|
| FirstFret
The first-fret type indicates which fret is shown in the top space of the frame; it is fret 1 if the element is not present.
|
| FontStyle
Java class for font-style.
|
| FontWeight
Java class for font-weight.
|
| FormattedText
The formatted-text type represents a text element with text-formatting attributes.
|
| Forward
The backup and forward elements are required to coordinate multiple voices in one part, including music on multiple staves.
|
| Frame
The frame type represents a frame or fretboard diagram used together with a chord symbol.
|
| FrameNote
The frame-note type represents each note included in the frame.
|
| Fret
The fret element is used with tablature notation and chord diagrams.
|
| Glass
Java class for glass.
|
| Glissando
Glissando and slide types both indicate rapidly moving from one pitch to the other so that individual notes are not discerned.
|
| Grace
The grace type indicates the presence of a grace note.
|
| GroupBarline
The group-barline type indicates if the group should have common barlines.
|
| GroupBarlineValue
Java class for group-barline-value.
|
| Grouping
The grouping type is used for musical analysis.
|
| GroupName
The group-name type describes the name or abbreviation of a part-group element.
|
| GroupSymbol
The group-symbol type indicates how the symbol for a group is indicated in the score.
|
| GroupSymbolValue
Java class for group-symbol-value.
|
| HammerOnPullOff
The hammer-on and pull-off elements are used in guitar and fretted instrument notation.
|
| Handbell
The handbell element represents notation for various techniques used in handbell and handchime music.
|
| HandbellValue
Java class for handbell-value.
|
| Harmonic
The harmonic type indicates natural and artificial harmonics.
|
| Harmony
The harmony type is based on Humdrum's **harm encoding, extended to support chord symbols in popular music as well as functional harmony analysis in classical music.
|
| HarmonyType
Java class for harmony-type.
|
| HarpPedals
The harp-pedals type is used to create harp pedal diagrams.
|
| HeelToe
The heel and toe elements are used with organ pedals.
|
| Hole
The hole type represents the symbols used for woodwind and brass fingerings as well as other notations.
|
| HoleClosed
The hole-closed type represents whether the hole is closed, open, or half-open.
|
| HoleClosedLocation
Java class for hole-closed-location.
|
| HoleClosedValue
Java class for hole-closed-value.
|
| HorizontalTurn
The horizontal-turn type represents turn elements that are horizontal rather than vertical.
|
| Identification
Identification contains basic metadata about the score.
|
| Image
The image type is used to include graphical images in a score.
|
| Instrument
The instrument type distinguishes between score-instrument elements in a score-part.
|
| Interchangeable
The interchangeable type is used to represent the second in a pair of interchangeable dual time signatures, such as the 6/8 in 3/4 (6/8).
|
| Inversion
The inversion type represents harmony inversions.
|
| Key
The key type represents a key signature.
|
| KeyOctave
The key-octave element specifies in which octave an element of a key signature appears.
|
| Kind
Kind indicates the type of chord.
|
| KindValue
Java class for kind-value.
|
| LeftCenterRight
Java class for left-center-right.
|
| LeftRight
Java class for left-right.
|
| Level
The level type is used to specify editorial information for different MusicXML elements.
|
| LineEnd
Java class for line-end.
|
| LineShape
Java class for line-shape.
|
| LineType
Java class for line-type.
|
| LineWidth
The line-width type indicates the width of a line type in tenths.
|
| Link
The link type serves as an outgoing simple XLink.
|
| Lyric
[JAXB: simplified definition]
The lyric type represents text underlays for lyrics, based on Humdrum with support for other formats. |
| LyricFont
The lyric-font type specifies the default font for a particular name and number of lyric.
|
| LyricLanguage
The lyric-language type specifies the default language for a particular name and number of lyric.
|
| MarginType
Java class for margin-type.
|
| MeasureLayout
The measure-layout type includes the horizontal distance from the previous measure.
|
| MeasureNumbering
The measure-numbering type describes how frequently measure numbers are displayed on this part.
|
| MeasureNumberingValue
Java class for measure-numbering-value.
|
| MeasureRepeat
The measure-repeat type is used for both single and multiple measure repeats.
|
| MeasureStyle
A measure-style indicates a special way to print partial to multiple measures within a part.
|
| Membrane
Java class for membrane.
|
| Metal
Java class for metal.
|
| Metronome
[JAXB: simplified definition]
The metronome type represents metronome marks and other metric relationships. |
| MetronomeBeam
The metronome-beam type works like the beam type in defining metric relationships, but does not include all the attributes available in the beam type.
|
| MetronomeNote
The metronome-note type defines the appearance of a note within a metric relationship mark.
|
| MetronomeTuplet
The metronome-tuplet type uses the same element structure as the time-modification element along with some attributes from the tuplet element.
|
| MidiDevice
The midi-device type corresponds to the DeviceName meta event in Standard MIDI Files.
|
| MidiInstrument
The midi-instrument type defines MIDI 1.0 instrument playback.
|
| Miscellaneous
If a program has other metadata not yet supported in the MusicXML format, it can go in the miscellaneous element.
|
| MiscellaneousField
If a program has other metadata not yet supported in the MusicXML format, each type of metadata can go in a miscellaneous-field element.
|
| Mordent
The mordent type is used for both represents the mordent sign with the vertical line and the inverted-mordent sign without the line.
|
| MultipleRest
The text of the multiple-rest type indicates the number of measures in the multiple rest.
|
| Mute
Java class for mute.
|
| NameDisplay
The name-display type is used for exact formatting of multi-font text in part and group names to the left of the system.
|
| NonArpeggiate
The non-arpeggiate type indicates that this note is at the top or bottom of a bracket indicating to not arpeggiate these notes.
|
| Notations
Notations refer to musical notations, not XML notations.
|
| Note
[JAXB: simplified definition]
Notes are the most common type of MusicXML data. |
| Notehead
The notehead element indicates shapes other than the open and closed ovals associated with note durations.
|
| NoteheadText
The notehead-text type represents text that is displayed inside a notehead, as is done in some educational music.
|
| NoteheadValue
Java class for notehead-value.
|
| NoteSize
The note-size type indicates the percentage of the regular note size to use for notes with a cue and large size as defined in the type element.
|
| NoteSizeType
Java class for note-size-type.
|
| NoteType
The note-type type indicates the graphic note type.
|
| OctaveShift
The octave shift type indicates where notes are shifted up or down from their true pitched values because of printing difficulty.
|
| Offset
An offset is represented in terms of divisions, and indicates where the direction will appear relative to the current musical location.
|
| OnOff
Java class for on-off.
|
| Opus
The opus type represents a link to a MusicXML opus document that composes multiple MusicXML scores into a collection.
|
| Ornaments
Ornaments can be any of several types, followed optionally by accidentals.
|
| OtherAppearance
The other-appearance type is used to define any graphical settings not yet in the current version of the MusicXML format.
|
| OtherDirection
The other-direction type is used to define any direction symbols not yet in the current version of the MusicXML format.
|
| OtherNotation
The other-notation type is used to define any notations not yet in the MusicXML format.
|
| OtherPlay
The other-play element represents other types of playback.
|
| OverUnder
Java class for over-under.
|
| PageLayout
Page layout can be defined both in score-wide defaults and in the print element.
|
| PageMargins
Page margins are specified either for both even and odd pages, or via separate odd and even page number values.
|
| PartGroup
The part-group element indicates groupings of parts in the score, usually indicated by braces and brackets.
|
| PartList
[JAXB: simplified definition]
The part-list identifies the different musical parts in this movement. |
| PartName
The part-name type describes the name or abbreviation of a score-part element.
|
| PartSymbol
The part-symbol type indicates how a symbol for a multi-staff part is indicated in the score; brace is the default value.
|
| Pedal
The pedal type represents piano pedal marks.
|
| PedalTuning
The pedal-tuning type specifies the tuning of a single harp pedal.
|
| Percussion
The percussion element is used to define percussion pictogram symbols.
|
| PerMinute
The per-minute type can be a number, or a text description including numbers.
|
| Pitch
Pitch is represented as a combination of the step of the diatonic scale, the chromatic alteration, and the octave.
|
| Pitched
Java class for pitched.
|
| PlacementText
The placement-text type represents a text element with print-style and placement attribute groups.
|
| Play
The play type, new in Version 3.0, specifies playback techniques to be used in conjunction with the instrument-sound element.
|
| PrincipalVoice
The principal-voice element represents principal and secondary voices in a score, either for analysis or for square bracket symbols that appear in a score.
|
| PrincipalVoiceSymbol
Java class for principal-voice-symbol.
|
| Print
The print type contains general printing parameters, including the layout elements defined in the layout.mod file.
|
| Repeat
The repeat type represents repeat marks.
|
| Rest
The rest element indicates notated rests or silences.
|
| RightLeftMiddle
Java class for right-left-middle.
|
| Root
The root type indicates a pitch like C, D, E vs.
|
| RootAlter
The root-alter type represents the chromatic alteration of the root of the current chord within the harmony element.
|
| RootStep
The root-step type represents the pitch step of the root of the current chord within the harmony element.
|
| Scaling
Margins, page sizes, and distances are all measured in tenths to keep MusicXML data in a consistent coordinate system as much as possible.
|
| Scordatura
Scordatura string tunings are represented by a series of accord elements, similar to the staff-tuning elements.
|
| ScoreInstrument
The score-instrument type represents a single instrument within a score-part.
|
| ScorePart
Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file.
|
| ScorePartwise
Java class for anonymous complex type.
|
| ScorePartwise.Part
Java class for anonymous complex type.
|
| ScorePartwise.Part.Measure
Java class for anonymous complex type.
|
| ScoreTimewise
Java class for anonymous complex type.
|
| ScoreTimewise.Measure
Java class for anonymous complex type.
|
| ScoreTimewise.Measure.Part
Java class for anonymous complex type.
|
| SemiPitched
Java class for semi-pitched.
|
| ShowFrets
Java class for show-frets.
|
| ShowTuplet
Java class for show-tuplet.
|
| Slash
The slash type is used to indicate that slash notation is to be used.
|
| Slide
Glissando and slide types both indicate rapidly moving from one pitch to the other so that individual notes are not discerned.
|
| Slur
Slur types are empty.
|
| Sound
The sound element contains general playback parameters.
|
| StaffDetails
The staff-details element is used to indicate different types of staves.
|
| StaffLayout
Staff layout includes the vertical distance from the bottom line of the previous staff in this system to the top line of the staff specified by the number attribute.
|
| StaffTuning
The staff-tuning type specifies the open, non-capo tuning of the lines on a tablature staff.
|
| StaffType
Java class for staff-type.
|
| StartNote
Java class for start-note.
|
| StartStop
Java class for start-stop.
|
| StartStopChangeContinue
Java class for start-stop-change-continue.
|
| StartStopContinue
Java class for start-stop-continue.
|
| StartStopDiscontinue
Java class for start-stop-discontinue.
|
| StartStopSingle
Java class for start-stop-single.
|
| Stem
Stems can be down, up, none, or double.
|
| StemValue
Java class for stem-value.
|
| Step
Java class for step.
|
| Stick
The stick type represents pictograms where the material of the stick, mallet, or beater is included.
|
| StickLocation
Java class for stick-location.
|
| StickMaterial
Java class for stick-material.
|
| StickType
Java class for stick-type.
|
| String
The string type is used with tablature notation, regular notation (where it is often circled), and chord diagrams.
|
| StringMute
The string-mute type represents string mute on and mute off symbols.
|
| StrongAccent
The strong-accent type indicates a vertical accent mark.
|
| StyleText
The style-text type represents a text element with a print-style attribute group.
|
| Supports
The supports type indicates if a MusicXML encoding supports a particular MusicXML element.
|
| Syllabic
Java class for syllabic.
|
| SymbolSize
Java class for symbol-size.
|
| SystemDividers
The system-dividers element indicates the presence or absence of system dividers (also known as system separation marks) between systems displayed on the same page.
|
| SystemLayout
A system is a group of staves that are read and played simultaneously.
|
| SystemMargins
System margins are relative to the page margins.
|
| Technical
Technical indications give performance information for individual instruments.
|
| TextDirection
Java class for text-direction.
|
| TextElementData
The text-element-data type represents a syllable or portion of a syllable for lyric text underlay.
|
| TextFontColor
The text-font-color type represents text with optional font and color information.
|
| Tie
The tie element indicates that a tie begins or ends with this note.
|
| Tied
The tied type represents the notated tie.
|
| Time
Time signatures are represented by the beats element for the numerator and the beat-type element for the denominator.
|
| TimeModification
Time modification indicates tuplets, double-note tremolos, and other durational changes.
|
| TimeRelation
Java class for time-relation.
|
| TimeSeparator
Java class for time-separator.
|
| TimeSymbol
Java class for time-symbol.
|
| TipDirection
Java class for tip-direction.
|
| TopBottom
Java class for top-bottom.
|
| Transpose
The transpose type represents what must be added to a written pitch to get a correct sounding pitch.
|
| Tremolo
The tremolo ornament can be used to indicate either single-note or double-note tremolos.
|
| TrillStep
Java class for trill-step.
|
| Tuplet
A tuplet element is present when a tuplet is to be displayed graphically, in addition to the sound data provided by the time-modification elements.
|
| TupletDot
The tuplet-dot type is used to specify dotted normal tuplet types.
|
| TupletNumber
The tuplet-number type indicates the number of notes for this portion of the tuplet.
|
| TupletPortion
The tuplet-portion type provides optional full control over tuplet specifications.
|
| TupletType
The tuplet-type type indicates the graphical note type of the notes for this portion of the tuplet.
|
| TwoNoteTurn
Java class for two-note-turn.
|
| TypedText
The typed-text type represents a text element with a type attributes.
|
| Unpitched
The unpitched type represents musical elements that are notated on the staff but lack definite pitch, such as unpitched percussion and speaking voice.
|
| UpDown
Java class for up-down.
|
| UpDownStopContinue
Java class for up-down-stop-continue.
|
| UprightInverted
Java class for upright-inverted.
|
| Valign
Java class for valign.
|
| ValignImage
Java class for valign-image.
|
| VirtualInstrument
The virtual-instrument element defines a specific virtual instrument used for an instrument sound.
|
| WavyLine
Wavy lines are one way to indicate trills.
|
| Wedge
The wedge type represents crescendo and diminuendo wedge symbols.
|
| WedgeType
Java class for wedge-type.
|
| Winged
Java class for winged.
|
| Wood
Java class for wood.
|
| Work
Works are optionally identified by number and title.
|
| YesNo
Java class for yes-no.
|
| Class and Description |
|---|
| ScorePartwise
Java class for anonymous complex type.
|
| ScorePartwise.Part.Measure
Java class for anonymous complex type.
|
Copyright © 2016 Audiveris Ltd. All rights reserved.