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 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 (vector) type for representing note events.
A 2-dimensional note event point with double-type components.
Represents a pattern consisting of pitch event points.
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.