All Classes and Interfaces

Class
Description
Articulations that affect a single note.
Barline types.
Represents a chord.
Class for building Chord objects.
Represents a chord symbol consisting of the pitch name and additional markings.
The type of the base triad or dyad on which the chord is built.
Represents a chord extension such as a seventh.
Denotes the type of the extension.
Builder for ChordSymbol instances.
Represents a chromagram (i.e.
Builder for Chromagram instances.
Represents a clef.
Represents the type of clef symbol.
Common clefs.
Represents builders that can be connected through Notation objects.
Represents a playing direction.
Defines the type of the direction.
Represents the duration of any musical object with a duration such as a note or a rest.
Interface for all the notation objects that have a duration.
Interface for builders that build Durational objects.
Basic durations.
Implements repeated pattern discovery using point set representation of music and compression ratio of repeated patterns with the SIATECHF algorithm [1].
Represents a grace note.
Class for building GraceNote objects.
Represents a chord consisting of grace notes.
Class for building GraceNoteChord objects.
Major and minor keys.
Represents the results of a key analysis.
Represents a key signature.
Collection of typical key signatures associated with major and minor keys.
Provides key analysis using the Krumhansl-Schmuckler key finding algorithm.
Represents a fragment of lyrics associated with single note.
Specifies the type of the text content in the lyric.
Represents a measure.
Represents the attributes of a measure that are often implicit in the measure, such as clef in effect, time signature, key signature and so on.
Class for building Measure objects.
Iterator for Durational objects in a measure.
Represents a score part with multiple staves such as are often used with keyboard instruments.
Represents a reader for MusicXML files.
Represents a writer for MusicXML files.
Represents a connected notation that spans across multiple notes, such as ties, slurs, or arpeggiation.
Represents notation elements that can be connected to each other through notations, like notes and grace notes.
Represents a connection between notes affected by the same connected notation.
The style used in the connected notation.
The type of the connected notation.
Represents a note.
Class for building Note objects.
A wrapper class for associating a notation element with an offset.
Interface for notation elements that can have pitch and are positioned on a staff.
Represents an ornament, such as a trill or mordent.
Defines the type of an ornament.
Represents an ornamental note or chord that does not have a duration that would take up some of the notated duration of a measure.
Defines the type of the ornamental note.
Represents builders that can be used for building ornamental notes and ornamental chords.
Exception for cases in which parsing a file fails.
Represents a part in a score.
Attribute types that a part can have.
Builder for building Part objects.
Iterator for iterating through the measures in a part.
Interface for musical patterns.
Class for building Pattern instances.
Represents the result of pattern discovery on score.
Represents the position of a Pattern in a Score.
Represents a pitch.
Represents an accidental mark.
The letter in a pitch name.
Represents the 12 pitch classes in equal-temperament tuning.
Represents the spelled out name of a pitch.
Point<T extends Point>
Point (vector) type for representing note events.
A 2-dimensional note event point with double-type components.
PointPattern<T extends Point<T>>
Represents a pattern consisting of pitch event points.
PointSet<T extends Point<T>>
Point set representation of a score.
Implements a search using point-set pattern matching.
Represents the position of a Durational in a Score.
Pairs a durational with its position within a score.
Represents an enumeration of durational elements, pairing durational elements with their positions.
Interface for iterating Durational objects and retrieving their positions in a Score.
Generates and caches random multipliers for use in hash functions.
Represents a rest.
Class for building Rest objects.
Represents a score.
Type for the different text attributes a score can have.
Class for building Score objects.
Represents a reader for music notation files.
Represents a writer for music notation files.
Represents a search on a score.
Represents a selection of notation objects from a score.
Represents a part with a single staff in a score.
Represents a staff in a score.
Type of staff.
Represents a playing technique marking.
Denotes the additional values of more complex technique types.
Denotes hole/mute positions on wind instruments.
Defines the type of the playing technique.
Class for time signatures.
Represents the symbol used to mark the time signature.
Common time signatures.
The properties of the project.