Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter A in the pitch name.
- A - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class A.
- A_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The A major key.
- A_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The a minor key.
- ABBREVIATED_NAME - Enum constant in enum class org.wmn4j.notation.Part.Attribute
-
The abbreviated name of the part.
- ACCENT - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies an accent marking.
- ACCIACCATURA - Enum constant in enum class org.wmn4j.notation.Ornamental.Type
-
Specifies an acciaccatura ornamental.
- add(Chord) - Method in class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Increments the values for the the pitch classes of the notes in the given chord.
- add(Duration) - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is the sum of this and other.
- add(DurationalBuilder) - Method in class org.wmn4j.mir.PatternBuilder
-
Adds the given durational builder to the default voice in this builder.
- add(GraceNote) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns a chord with the grace notes of this chord and the given grace note.
- add(GraceNoteBuilder) - Method in class org.wmn4j.notation.GraceNoteChordBuilder
-
Adds the given grace note builder to this chord builder.
- add(MeasureBuilder) - Method in class org.wmn4j.notation.PartBuilder
-
Adds a
MeasureBuilder
to this builder. - add(Note) - Method in class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Increments the value of the pitch class of the note if the note has pitch.
- add(Note) - Method in class org.wmn4j.notation.Chord
-
Returns a chord with the notes of this chord and the given note.
- add(NoteBuilder) - Method in class org.wmn4j.notation.ChordBuilder
-
Adds the given NoteBuilder into this builder.
- add(Point2D) - Method in class org.wmn4j.representation.geometric.Point2D
- add(T) - Method in interface org.wmn4j.representation.geometric.Point
-
Returns the sum of this point with the given point.
- ADD - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes an "add" specifier for the extension.
- addArticulation(Articulation) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Adds an articulation to this builder.
- addArticulation(Articulation) - Method in class org.wmn4j.notation.NoteBuilder
-
Adds an articulation to this builder.
- addChordSymbol(Duration, ChordSymbolBuilder) - Method in class org.wmn4j.notation.MeasureBuilder
-
Adds a chord symbol as a builder to this measure with the given offset.
- addClefChange(Duration, Clef) - Method in class org.wmn4j.notation.MeasureBuilder
-
Adds a clef change at the given offset.
- addDirection(Duration, Direction) - Method in class org.wmn4j.notation.MeasureBuilder
-
Adds a
Direction
with the given offset. - addDot() - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration with a dot added to it.
- addExtension(ChordSymbol.Extension) - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Adds the given extension to this builder.
- addLabel(String) - Method in class org.wmn4j.mir.PatternBuilder
-
Adds the given label to this builder.
- addOrnament(Ornament) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Adds the given ornament to this builder.
- addOrnament(Ornament) - Method in class org.wmn4j.notation.NoteBuilder
-
Adds the given ornament to this builder.
- addPart(PartBuilder) - Method in class org.wmn4j.notation.ScoreBuilder
-
Add
PartBuilder
to this builder. - addTechnique(Technique) - Method in class org.wmn4j.notation.NoteBuilder
-
Adds the technique to this builder.
- addTieToFollowing(NoteBuilder) - Method in class org.wmn4j.notation.NoteBuilder
-
Tie this builder to a following builder.
- addToStaff(int, MeasureBuilder) - Method in class org.wmn4j.notation.PartBuilder
-
Adds a
MeasureBuilder
to the staff with the given number. - addToVoice(int, DurationalBuilder) - Method in class org.wmn4j.mir.PatternBuilder
-
Adds the given durational builder to the voice with the given number.
- addToVoice(int, DurationalBuilder) - Method in class org.wmn4j.notation.MeasureBuilder
-
Append a
DurationalBuilder
to the voice with the given number. - AFLAT_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The Ab major key.
- AFLATMAJ_FMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for Ab major or f minor.
- ALTERED - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes an altered chord.
- ALTO - Static variable in class org.wmn4j.notation.Clefs
-
The basic alto clef.
- AMAJ_FSHARPMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for A major or f# minor.
- APPOGGIATURA - Enum constant in enum class org.wmn4j.notation.Ornamental.Type
-
Specifies an appoggiature ornamental.
- ARPEGGIATE - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies an arpeggiation notation without specifying direction which is customarily arpeggiated from lowest note upwards.
- ARPEGGIATE_DOWN - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies an arpeggiation from highest note downwards that is explicitly marked with an arrow.
- ARPEGGIATE_UP - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies an arpeggiation from lowest note upwards that is explicitly marked with an arrow.
- ARRANGER - Enum constant in enum class org.wmn4j.notation.Score.Attribute
-
The arranger.
- ARROW - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Defines an arrow symbol.
- ARROW_DIRECTION - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The direction of an arrow marking.
- ARROW_STYLE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The style of an arrow marking.
- ARROWHEAD - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes the presence of an arrowhead.
- Articulation - Enum Class in org.wmn4j.notation
-
Articulations that affect a single note.
- ASHARP_BFLAT - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class A#/Bb.
- AUGMENTED - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes an augmented triad base.
B
- B - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter B in the pitch name.
- B - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class B.
- B_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The B major key.
- B_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The b minor key.
- Barline - Enum Class in org.wmn4j.notation
-
Barline types.
- BEAT_DURATION_AS_DOTTED_NOTE - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes a time signature where the beat duration is shown as a note that has a duration that is three times the duration of the beat and the numerator is one third of the number of beats.
- BEAT_DURATION_AS_NOTE - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes a time signature where the beat duration is shown as a note.
- BEAT_NUMBER_ONLY - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes a time signature where only the number of beats is shown.
- beginningOf(Notation, GraceNote) - Static method in class org.wmn4j.notation.Notation.Connection
-
Returns a connection with the given connected notation from the first note affected by the notation.
- beginningOf(Notation, Note) - Static method in class org.wmn4j.notation.Notation.Connection
-
Returns a connection with the given connected notation from the first note affected by the notation.
- beginsNotation(Notation.Type) - Method in class org.wmn4j.notation.GraceNote
- beginsNotation(Notation.Type) - Method in interface org.wmn4j.notation.Notation.Connectable
-
Returns true if this note begins a notation of the given type.
- beginsNotation(Notation.Type) - Method in class org.wmn4j.notation.Note
- BEND - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a bend (e.g., on a guitar).
- BEND_RELEASE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes releasing a bend at the associated offset from bend start.
- BEND_SEMITONES - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The alteration in semitones for a bend technique.
- BEND_WITH_BAR - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes bending using a whammy bar on guitar with a text direction.
- BFLAT_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The Bb major key.
- BFLAT_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The bb minor key.
- BFLATMAJ_GMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for Bb major or g minor.
- BMAJ_GSHARPMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for B major or g# minor.
- BRASS_BEND - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a bend symbol used with brass instruments.
- BREATH_MARK - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a breath mark.
- build() - Method in class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Returns a chromagram with the values set in this builder.
- build() - Method in class org.wmn4j.mir.PatternBuilder
-
Returns a pattern instance with the contents set into this builder.
- build() - Method in class org.wmn4j.notation.ChordBuilder
- build() - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Returns a chord symbol with the values set in this builder.
- build() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Returns a durational notation element with the values set in the builder.
- build() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Creates a grace note with the values set in this builder.
- build() - Method in class org.wmn4j.notation.GraceNoteChordBuilder
- build() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns a
Measure
with the values set in this builder. - build() - Method in class org.wmn4j.notation.NoteBuilder
-
Creates a note with the values set in this builder.
- build() - Method in interface org.wmn4j.notation.OrnamentalBuilder
-
Returns an ornamental note or chord from the contents of this builder.
- build() - Method in class org.wmn4j.notation.PartBuilder
-
Returns a part with the contents set in this builder.
- build() - Method in class org.wmn4j.notation.RestBuilder
- build() - Method in class org.wmn4j.notation.ScoreBuilder
-
Returns a
Score
with the contents of this builder. - build(boolean, boolean) - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns a
Measure
with the values set in this builder.
C
- C - Enum constant in enum class org.wmn4j.notation.Clef.Symbol
-
The C clef.
- C - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter C in the pitch name.
- C - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class C.
- C_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The C major key.
- C_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The c minor key.
- CAESURA - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a caesura marking.
- Chord - Class in org.wmn4j.notation
-
Represents a chord.
- ChordBuilder - Class in org.wmn4j.notation
-
Class for building
Chord
objects. - ChordBuilder(List<NoteBuilder>) - Constructor for class org.wmn4j.notation.ChordBuilder
-
Constructor.
- ChordBuilder(Chord) - Constructor for class org.wmn4j.notation.ChordBuilder
-
Constructor that creates a new builder with the contents of the given chord.
- ChordBuilder(NoteBuilder) - Constructor for class org.wmn4j.notation.ChordBuilder
-
Constructor.
- ChordSymbol - Class in org.wmn4j.notation
-
Represents a chord symbol consisting of the pitch name and additional markings.
- ChordSymbol.Base - Enum Class in org.wmn4j.notation
-
The type of the base triad or dyad on which the chord is built.
- ChordSymbol.Extension - Class in org.wmn4j.notation
-
Represents a chord extension such as a seventh.
- ChordSymbol.Extension.Type - Enum Class in org.wmn4j.notation
-
Denotes the type of the extension.
- ChordSymbolBuilder - Class in org.wmn4j.notation
-
Builder for
ChordSymbol
instances. - ChordSymbolBuilder() - Constructor for class org.wmn4j.notation.ChordSymbolBuilder
-
Constructs and empty build with no fields set.
- Chromagram - Class in org.wmn4j.analysis.harmony
-
Represents a chromagram (i.e.
- ChromagramBuilder - Class in org.wmn4j.analysis.harmony
-
Builder for
Chromagram
instances. - ChromagramBuilder() - Constructor for class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Constructor that creates a builder that adds to the pitch class bins based on count of notes or pitch classes.
- ChromagramBuilder(Function<Note, Double>) - Constructor for class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Constructor that creates a builder that adds to the pitch class bins using the given weight function.
- CIRCULAR_ARROW - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes a circular arrow and its direction.
- clearCache() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Removes the cached note that was built on the previous call of
build
. - clearCache() - Method in class org.wmn4j.notation.NoteBuilder
-
Removes the cached note that was built on the previous call of
build
. - Clef - Class in org.wmn4j.notation
-
Represents a clef.
- Clef.Symbol - Enum Class in org.wmn4j.notation
-
Represents the type of clef symbol.
- Clefs - Class in org.wmn4j.notation
-
Common clefs.
- CLOSED - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Opening
-
Fully closed.
- CMAJ_AMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for C major or a minor.
- COMMON - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes a time signature that uses the symbol C.
- COMMON - Static variable in class org.wmn4j.notation.TimeSignatures
-
The common time signature.
- compareByPitch(OptionallyPitched) - Method in interface org.wmn4j.notation.OptionallyPitched
-
Returns an integer that specifies if this has higher, lower, or equal pitch to the given pitched notation element.
- compareTo(Offset<?>) - Method in class org.wmn4j.notation.access.Offset
- compareTo(Duration) - Method in class org.wmn4j.notation.Duration
-
Compare the length of this Duration and other.
- compareTo(Pitch) - Method in class org.wmn4j.notation.Pitch
-
Returns an integer that denotes if this pitch is higher than, lower than, or equal to the given pitch.
- compareTo(Point2D) - Method in class org.wmn4j.representation.geometric.Point2D
- COMPOSER - Enum constant in enum class org.wmn4j.notation.Score.Attribute
-
The composer name.
- ConnectableBuilder - Interface in org.wmn4j.notation
-
Represents builders that can be connected through
Notation
objects. - connectWith(Notation, GraceNoteBuilder) - Method in interface org.wmn4j.notation.ConnectableBuilder
-
Connects this builder to the given grace note builder with the specified notation.
- connectWith(Notation, GraceNoteBuilder) - Method in class org.wmn4j.notation.GraceNoteBuilder
- connectWith(Notation, GraceNoteBuilder) - Method in class org.wmn4j.notation.NoteBuilder
- connectWith(Notation, NoteBuilder) - Method in interface org.wmn4j.notation.ConnectableBuilder
-
Connects this builder to the given note builder with the specified notation.
- connectWith(Notation, NoteBuilder) - Method in class org.wmn4j.notation.GraceNoteBuilder
- connectWith(Notation, NoteBuilder) - Method in class org.wmn4j.notation.NoteBuilder
- contains(Position) - Method in class org.wmn4j.mir.PatternPosition
-
Returns true if this pattern position contains a reference to the notation element located in the given position.
- contains(GraceNote) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns true if this contains the given grace note.
- contains(Note) - Method in class org.wmn4j.notation.Chord
-
Returns true if this contains the given note.
- contains(Pitch) - Method in class org.wmn4j.notation.Chord
-
Returns true if this chord contains the given pitch.
- contains(Pitch) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns true if this chord contains the given pitch.
- containsChordSymbols() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure contains chord symbols, false otherwise.
- containsClefChanges() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure contains clef changes.
- containsClefChanges() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns true if there are clef changes specified in the attributes.
- containsDirections() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure contains direction markings.
- containsDirections() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns true if this measure attributes instance contains directions.
- correlation(Chromagram) - Method in class org.wmn4j.analysis.harmony.Chromagram
-
Returns the correlation between this and the given chromagram.
- CSHARP_DFLAT - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class C#/Db.
- CSHARP_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The c# minor key.
- CUT_TIME - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes cut time, i.e., alla breve.
- CUT_TIME - Static variable in class org.wmn4j.notation.TimeSignatures
-
The cut time (alla breve) time signature.
D
- D - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter D in the pitch name.
- D - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class D.
- D_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The D major key.
- D_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The d minor key.
- DASHED - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a dashed barline.
- DASHED - Enum constant in enum class org.wmn4j.notation.Notation.Style
-
Specifies a dashed line or curve.
- decompose(Duration) - Method in class org.wmn4j.notation.Duration
-
Returns a decomposition of this duration into a sum of smaller durations with the aim of only producing expressible durations.
- DEFAULT_STAFF_NUMBER - Static variable in interface org.wmn4j.notation.Part
-
The default staff number for the staff in a single staff part.
- DELAYED_INVERTED_TURN - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a delayed and inverted turn (gruppetto).
- DELAYED_TURN - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a delayed turn (gruppetto).
- DFLAT_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The Db major key.
- DFLATMAJ_BFLATMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for Db major or bb minor.
- DIM - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes a diminished extension, e.g., in a fully diminished 7th chord.
- DIMINISHED - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes a diminished triad base.
- Direction - Class in org.wmn4j.notation.directions
-
Represents a playing direction.
- Direction.Type - Enum Class in org.wmn4j.notation.directions
-
Defines the type of the direction.
- divide(int) - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration divided by divider.
- DMAJ_BMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for D major or b minor.
- DOTTED - Enum constant in enum class org.wmn4j.notation.Notation.Style
-
Specifies a dotted line or curve.
- DOUBLE - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a double barline.
- DOUBLE_FLAT - Enum constant in enum class org.wmn4j.notation.Pitch.Accidental
-
Represents a double flat.
- DOUBLE_SHARP - Enum constant in enum class org.wmn4j.notation.Pitch.Accidental
-
Represents a double sharp.
- DOUBLE_TONGUE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates double tongue technique on a wind instrument.
- DOUBLE_TREMOLO - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a double tremolo marking.
- DOWN_BOW - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Down bow on a stringed instrument.
- DSHARP_EFLAT - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class D#/Eb.
- DSHARP_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The d# minor key.
- Duration - Class in org.wmn4j.notation
-
Represents the duration of any musical object with a duration such as a note or a rest.
- durational() - Method in record class org.wmn4j.notation.access.Positional
-
Returns the value of the
durational
record component. - Durational - Interface in org.wmn4j.notation
-
Interface for all the notation objects that have a duration.
- DurationalBuilder - Interface in org.wmn4j.notation
-
Interface for builders that build
Durational
objects. - durationalStream() - Method in interface org.wmn4j.notation.access.Selection
-
Returns a stream of the durational elements in this selection.
- durationalStream() - Method in class org.wmn4j.notation.Score
-
Returns a stream of the durational elements in this score.
- Durations - Class in org.wmn4j.notation
-
Basic durations.
- durationWeight(Note) - Static method in class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Returns a weight value for the note that is the double value of its duration.
E
- E - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter E in the pitch name.
- E - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class E.
- E_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The E major key.
- E_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The e minor key.
- EFLAT_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The Eb major key.
- EFLATMAJ_CMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for Eb major or c minor.
- EIGHTH - Static variable in class org.wmn4j.notation.Durations
-
Constant value for eight note duration.
- EIGHTH_TRIPLET - Static variable in class org.wmn4j.notation.Durations
-
Constant value for eight note triplet duration.
- ELIDED - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric text contains the ending of word that is elided with a following syllable.
- ELISION_SEPARATOR - Static variable in class org.wmn4j.notation.Lyric
-
Default separator to use for separating elided words from each other.
- EMAJ_CSHARPMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for E major or c# minor.
- END - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric text contains the ending syllable of a word.
- endOf(Notation) - Static method in class org.wmn4j.notation.Notation.Connection
-
Returns a notation connection with the given notation that is used to denote the last note affected by the notation.
- endsNotation(Notation.Type) - Method in class org.wmn4j.notation.GraceNote
- endsNotation(Notation.Type) - Method in interface org.wmn4j.notation.Notation.Connectable
-
Returns true if this note ends a notation of the given type.
- endsNotation(Notation.Type) - Method in class org.wmn4j.notation.Note
- enumeratePartwise() - Method in interface org.wmn4j.notation.access.Selection
-
Returns an enumeration of the durational elements in this selection.
- enumeratePartwise() - Method in class org.wmn4j.notation.Score
-
Returns an iterable pairing of durationals with their positions.
- equals(Object) - Method in class org.wmn4j.analysis.harmony.Chromagram
- equals(Object) - Method in class org.wmn4j.mir.PatternPosition
- equals(Object) - Method in class org.wmn4j.notation.access.Offset
- equals(Object) - Method in class org.wmn4j.notation.access.Position
-
Returns true if this position is equal to the given object.
- equals(Object) - Method in record class org.wmn4j.notation.access.Positional
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.wmn4j.notation.Chord
-
Returns true if the given Object is equal to this.
- equals(Object) - Method in class org.wmn4j.notation.ChordSymbol
- equals(Object) - Method in class org.wmn4j.notation.ChordSymbol.Extension
- equals(Object) - Method in class org.wmn4j.notation.Clef
-
Returns true if this clef is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.directions.Direction
- equals(Object) - Method in class org.wmn4j.notation.Duration
-
Returns true if this is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this note is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns true if the given Object is equal to this.
- equals(Object) - Method in class org.wmn4j.notation.KeySignature
-
Returns true if this is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.Lyric
- equals(Object) - Method in class org.wmn4j.notation.MeasureAttributes
- equals(Object) - Method in class org.wmn4j.notation.Note
-
Returns true if this note is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.Ornament
- equals(Object) - Method in class org.wmn4j.notation.Pitch
-
Returns true if this pitch is equal to the given object.
- equals(Object) - Method in class org.wmn4j.notation.PitchName
- equals(Object) - Method in class org.wmn4j.notation.Rest
-
Returns true if the given object is a rest with the same duration as this rest.
- equals(Object) - Method in class org.wmn4j.notation.techniques.Technique
- equals(Object) - Method in class org.wmn4j.notation.TimeSignature
-
Compare for equality.
- equals(Object) - Method in class org.wmn4j.representation.geometric.Point2D
- equals(Object) - Method in class org.wmn4j.representation.geometric.PointPattern
- equalsEnharmonically(Pattern) - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern contains the enharmonically same pitches in the same order as other, otherwise returns false.
- equalsEnharmonically(Pitch) - Method in class org.wmn4j.notation.Pitch
-
Returns true if this pitch is enharmonically equal to the given pitch.
- equalsInDurations(Pattern) - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern has the same durations as the other pattern.
- equalsInPitch(Pattern) - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern contains the same pitches in the same order as other, otherwise returns false.
- equalsInPitchAndDuration(Note) - Method in class org.wmn4j.notation.Note
-
Returns true if this note is equal to the given note in pitch and duration.
- equalsTranspositionally(Pattern) - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern can be transposed chromatically so that its pitches are enharmonically equal to those of other, otherwise returns false.
- EXTENDED - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric starts an extended syllable.
- extension(ChordSymbol.Extension.Type) - Static method in class org.wmn4j.notation.ChordSymbol
-
Returns a chord extension without a number.
- extension(ChordSymbol.Extension.Type, Pitch.Accidental, int) - Static method in class org.wmn4j.notation.ChordSymbol
-
Returns a chord extension with the given attributes.
- EXTENSION - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric is an extension of the previous syllable and the text in it should not be repeated.
F
- F - Enum constant in enum class org.wmn4j.notation.Clef.Symbol
-
The F clef.
- F - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter F in the pitch name.
- F - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class F.
- F - Static variable in class org.wmn4j.notation.Clefs
-
The basic F clef.
- F_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The F major key.
- F_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The f minor key.
- FERMATA - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a fermata.
- FINAL - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a final barline.
- findOccurrences(Pattern) - Method in class org.wmn4j.mir.search.PointSetSearch
- findOccurrences(Pattern) - Method in interface org.wmn4j.mir.search.Search
-
Returns occurrences of the given query as patterns.
- findPositions(Pattern) - Method in class org.wmn4j.mir.search.PointSetSearch
- findPositions(Pattern) - Method in interface org.wmn4j.mir.search.Search
-
Returns the positions of occurrences of the query pattern.
- FINGERING - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Fingering marking (number).
- FINGERNAILS - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates use of fingernails on a plucked string instrument (e.g., harp).
- FLAT - Enum constant in enum class org.wmn4j.notation.Pitch.Accidental
-
Represents a normal flat.
- FLIP - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a flip symbol used with brass instruments.
- FMAJ_DMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for F major or d minor.
- FOUR_FOUR - Static variable in class org.wmn4j.notation.TimeSignatures
-
The time signature 4/4.
- FRET - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates fret number.
- from(Pattern) - Static method in class org.wmn4j.representation.geometric.PointPattern
-
Returns a point pattern created from the given
Pattern
. - from(Selection) - Static method in class org.wmn4j.representation.geometric.PointSet
-
Returns a 2 dimensional point set (with double components) created for the given selection.
- from(Score) - Static method in class org.wmn4j.representation.geometric.PointSet
-
Returns a 2 dimensional point set (with double components) created for the given score.
- fromInt(int) - Static method in enum class org.wmn4j.notation.PitchClass
-
Returns the pitch class that corresponds to the given non-negative pitch number.
- FSHARP_GFLAT - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class F#/Gb.
- FSHARP_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The F# major key.
- FSHARP_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The f# minor key.
- FSHARPMAJ_DSHARPMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for F# major or d# minor.
G
- G - Enum constant in enum class org.wmn4j.notation.Clef.Symbol
-
The G clef.
- G - Enum constant in enum class org.wmn4j.notation.Pitch.Base
-
The base letter G in the pitch name.
- G - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class G.
- G - Static variable in class org.wmn4j.notation.Clefs
-
The basic G clef.
- G_MAJOR - Enum constant in enum class org.wmn4j.notation.Key
-
The G major key.
- G_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The g minor key.
- GeometricPatternDiscovery - Class in org.wmn4j.mir.discovery
-
Implements repeated pattern discovery using point set representation of music and compression ratio of repeated patterns with the SIATECHF algorithm [1].
- get() - Method in class org.wmn4j.notation.access.Offset
-
Returns the notation element that is offset.
- get(int) - Method in class org.wmn4j.representation.geometric.PointPattern
-
Returns the point at the given index.
- get(int) - Method in class org.wmn4j.representation.geometric.PointSet
-
Returns the point in the given index.
- get(int, int) - Method in interface org.wmn4j.mir.Pattern
-
Returns the notation element at the given index in the voice with the given number.
- get(int, int) - Method in class org.wmn4j.notation.Measure
-
Returns the
Durational
at the given index on the given voice number. - get(int, int) - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the builder at the given position.
- getAccidental() - Method in class org.wmn4j.notation.ChordSymbol.Extension
-
Returns the accidental marking in front of the number marking.
- getAccidental() - Method in class org.wmn4j.notation.Pitch
-
Returns the accidental (i.e., alteration) of this pitch.
- getAccidental() - Method in class org.wmn4j.notation.PitchName
-
Returns the accidental of this pitch name.
- getAlterationInt() - Method in enum class org.wmn4j.notation.Pitch.Accidental
-
Returns the integer alteration to pitch number caused by this accidental.
- getArticulations() - Method in class org.wmn4j.notation.Chord
-
Returns an unmodifiable view of all articulations defined for this chord.
- getArticulations() - Method in class org.wmn4j.notation.GraceNote
-
Returns all articulations defined for this grace note.
- getArticulations() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the articulations set in this builder.
- getArticulations() - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns an unmodifiable view of all articulations defined for this chord.
- getArticulations() - Method in class org.wmn4j.notation.Note
-
Returns all articulations defined for this note.
- getArticulations() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the articulations set in this builder.
- getAt(Position) - Method in class org.wmn4j.notation.Score
-
Returns the durational notation object at the given position.
- getAttribute(Part.Attribute) - Method in class org.wmn4j.notation.MultiStaffPart
- getAttribute(Part.Attribute) - Method in interface org.wmn4j.notation.Part
-
Returns the given attribute.
- getAttribute(Part.Attribute) - Method in class org.wmn4j.notation.SingleStaffPart
- getAttribute(Score.Attribute) - Method in class org.wmn4j.notation.Score
-
Returns the value of the given attribute.
- getBase() - Method in class org.wmn4j.notation.ChordSymbol
-
Returns the type of the base triad/dyad of this chord symbol.
- getBase() - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Returns the base triad/dyad type set in this builder.
- getBase() - Method in class org.wmn4j.notation.Pitch
-
Returns the letter in the name of this pitch.
- getBase() - Method in class org.wmn4j.notation.PitchName
-
Returns the base letter of this pitch name.
- getBass() - Method in class org.wmn4j.notation.ChordSymbol
-
Returns the bass of this chord.
- getBass() - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Returns the bass note set in this builder.
- getBeatCount() - Method in class org.wmn4j.notation.TimeSignature
- getBeatDuration() - Method in class org.wmn4j.notation.TimeSignature
- getChordSymbols() - Method in class org.wmn4j.notation.Measure
-
Returns an unmodifiable view of the chord symbols in this measure.
- getClef() - Method in class org.wmn4j.notation.Measure
-
Returns the clef in effect in the beginning of this measure.
- getClef() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the clef in effect at the beginning of the measure.
- getClef() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the clef set in this builder.
- getClefChanges() - Method in class org.wmn4j.notation.Measure
-
Returns the clef changes in this measure.
- getClefChanges() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the clef changes specified in the attributes.
- getClefChanges() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the clef changes set in this builder.
- getConnection(Notation) - Method in class org.wmn4j.notation.GraceNote
- getConnection(Notation) - Method in interface org.wmn4j.notation.Notation.Connectable
-
Returns the notation connection belonging to the given notation.
- getConnection(Notation) - Method in class org.wmn4j.notation.Note
- getDefaultLine() - Method in enum class org.wmn4j.notation.Clef.Symbol
-
Returns the line on which this type of clef symbol is typically placed unless a line is explicitly specified.
- getDenominator() - Method in class org.wmn4j.notation.Duration
-
Returns the denominator of this duration.
- getDimensionality() - Method in interface org.wmn4j.representation.geometric.Point
-
Returns the dimensionality of this point.
- getDimensionality() - Method in class org.wmn4j.representation.geometric.Point2D
- getDirections() - Method in class org.wmn4j.notation.Measure
-
Returns the directions in this measure.
- getDirections() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns an unmodifiable view of the directions in these attributes.
- getDirections() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the directions set in this builder.
- getDisplayableDuration() - Method in class org.wmn4j.notation.GraceNote
- getDisplayableDuration() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the displayable duration set in this builder.
- getDisplayableDuration() - Method in class org.wmn4j.notation.GraceNoteChord
- getDisplayableDuration() - Method in interface org.wmn4j.notation.Ornamental
-
Returns the duration type to show for this ornamental note.
- getDisplayPitch() - Method in class org.wmn4j.notation.GraceNote
- getDisplayPitch() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the display pitch set in this builder.
- getDisplayPitch() - Method in class org.wmn4j.notation.Note
- getDisplayPitch() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the shown pitch set in this builder.
- getDisplayPitch() - Method in interface org.wmn4j.notation.OptionallyPitched
-
Returns the pitch that indicates the staff position of the notation element.
- getDotCount() - Method in class org.wmn4j.notation.Duration
-
Returns the number of dots in this duration.
- getDuration() - Method in class org.wmn4j.notation.access.Offset
-
Returns the duration of the offset if the duration is non-zero, otherwise returns empty.
- getDuration() - Method in class org.wmn4j.notation.Chord
- getDuration() - Method in class org.wmn4j.notation.ChordBuilder
- getDuration() - Method in interface org.wmn4j.notation.Durational
-
Returns the duration of this.
- getDuration() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Returns the duration set in this builder.
- getDuration() - Method in class org.wmn4j.notation.Note
-
Returns the duration of this note.
- getDuration() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the duration set in this builder.
- getDuration() - Method in class org.wmn4j.notation.Rest
-
Returns the duration of this rest.
- getDuration() - Method in class org.wmn4j.notation.RestBuilder
- getExtensions() - Method in class org.wmn4j.notation.ChordSymbol
-
Returns an unmodifiable view of the extensions in this chord symbol.
- getFirst() - Method in interface org.wmn4j.notation.access.Selection
-
Returns the measure number from which the selection range starts (inclusive).
- getFlatCount() - Method in class org.wmn4j.notation.KeySignature
-
Returns the number of flats in this key signature.
- getFlats() - Method in class org.wmn4j.notation.KeySignature
-
Returns the flats in this key signature from left to right.
- getFollowingGraceNote() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns the following grace note, i.e., the grace note to which this connects.
- getFollowingGraceNotes() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns all following grace notes that are affected by the same notation to which this notation connection belongs.
- getFollowingNote() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns the following note, i.e., the note to which this connects.
- getFollowingNotes() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns all following notes that are affected by the same notation to which this notation connection belongs.
- getFollowingTied() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the NoteBuilder of the following tied note, if there is one.
- getFollowingTiedNote() - Method in class org.wmn4j.notation.Note
-
Returns the following note to which this note is tied.
- getFrom(Score) - Method in class org.wmn4j.mir.PatternPosition
-
Returns the pattern specified by this pattern position in the given score.
- getFullMeasureCount() - Method in class org.wmn4j.notation.MultiStaffPart
- getFullMeasureCount() - Method in interface org.wmn4j.notation.Part
-
Returns the number of complete measures.
- getFullMeasureCount() - Method in class org.wmn4j.notation.Score
-
Returns the number of full measures in this score.
- getFullMeasureCount() - Method in class org.wmn4j.notation.SingleStaffPart
- getFullMeasureCount() - Method in class org.wmn4j.notation.Staff
-
Returns the number of full measures in this staff.
- getGraceNotesStartingFrom(Notation.Connectable) - Method in class org.wmn4j.notation.Notation
-
Returns all grace notes affected by this connected notation starting from the given connectable notation element.
- getGraceNoteType() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the grace note type set in this builder.
- getHighest() - Method in class org.wmn4j.notation.Chord
-
Returns the highest positioned note in this chord.
- getHighest() - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns the highest positioned grace note in this chord.
- getIndexInChord() - Method in class org.wmn4j.notation.access.Position
-
Returns the index of the note in a chord to which this position points.
- getIndexInVoice() - Method in class org.wmn4j.notation.access.Position
-
Returns the index in the voice to which this position points.
- getIndexOfPrevious() - Method in interface org.wmn4j.notation.access.MeasureIterator
-
Returns the index of the
Durational
that was returned by the last call ofnext
. - getKey() - Method in interface org.wmn4j.analysis.harmony.KeyAnalysis
-
Returns the key of the analysed section of music.
- getKey() - Method in class org.wmn4j.analysis.harmony.KSKeyAnalysis
- getKeySignature() - Method in enum class org.wmn4j.notation.Key
-
Returns the key signature associated with the key.
- getKeySignature() - Method in class org.wmn4j.notation.Measure
-
Returns the key signature in effect in this measure.
- getKeySignature() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the key signature specified in these attributes.
- getKeySignature() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the key signature set in this builder.
- getLabels() - Method in interface org.wmn4j.mir.Pattern
-
Returns the labels associated with this pattern in lexicographical order.
- getLast() - Method in interface org.wmn4j.notation.access.Selection
-
Returns the measure number to which the selection range ends (inclusive).
- getLeftBarline() - Method in class org.wmn4j.notation.Measure
-
Returns the barline on the left side of this measure.
- getLeftBarline() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the type of the left barline specified in these attributes.
- getLeftBarline() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the left barline set in this builder.
- getLine() - Method in class org.wmn4j.notation.Clef
-
Returns the line of the staff (counted from bottom up) on which the clef is.
- getLowest() - Method in class org.wmn4j.notation.Chord
-
Returns the lowest positioned note in this chord.
- getLowest() - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns the lowest positioned grace note in this chord.
- getLyrics() - Method in class org.wmn4j.notation.GraceNote
-
Returns an unmodifiable view of the lyrics associated with this grace note.
- getLyrics() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the lyrics set in this grace note builder.
- getLyrics() - Method in class org.wmn4j.notation.Note
-
Returns an unmodifiable view of the lyrics associated with this note.
- getLyrics() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the lyrics set in this note builder.
- getMeasure(int) - Method in class org.wmn4j.notation.SingleStaffPart
-
Returns the measure with the given number.
- getMeasure(int) - Method in class org.wmn4j.notation.Staff
-
Returns the measure with the given number.
- getMeasure(int, int) - Method in class org.wmn4j.notation.MultiStaffPart
- getMeasure(int, int) - Method in interface org.wmn4j.notation.Part
-
Returns the measure with the given number from the staff with the given number.
- getMeasure(int, int) - Method in class org.wmn4j.notation.SingleStaffPart
- getMeasureCount() - Method in class org.wmn4j.notation.MultiStaffPart
- getMeasureCount() - Method in interface org.wmn4j.notation.Part
-
Returns the number of measures in this part.
- getMeasureCount() - Method in class org.wmn4j.notation.PartBuilder
-
Returns the number of measures in the longest staff in this builder.
- getMeasureCount() - Method in class org.wmn4j.notation.Score
-
Returns the number of measures in this score.
- getMeasureCount() - Method in class org.wmn4j.notation.SingleStaffPart
- getMeasureCount() - Method in class org.wmn4j.notation.Staff
-
Returns the number of measures in this staff.
- getMeasureIterator() - Method in class org.wmn4j.notation.Measure
-
Returns a measure iterator for this measure.
- getMeasureNumber() - Method in class org.wmn4j.notation.access.Position
-
Returns the number of the measure to which this position points.
- getMeasureNumberOfPrevious() - Method in interface org.wmn4j.notation.access.PartIterator
-
Returns the measure number of the measure that was returned on the previous call of next.
- getMeasureNumbers() - Method in class org.wmn4j.mir.PatternPosition
-
Returns the numbers of all measures referred to by this pattern position.
- getMeasureNumbers(int) - Method in class org.wmn4j.mir.PatternPosition
-
Returns the numbers of measures in the part with the given index referred to by this pattern position.
- getMultiplier(int) - Method in enum class org.wmn4j.utils.RandomMultipliers
-
Returns a random multiplier at the given index.
- getName() - Method in interface org.wmn4j.mir.Pattern
-
Returns the name of the pattern.
- getName() - Method in class org.wmn4j.notation.MultiStaffPart
- getName() - Method in interface org.wmn4j.notation.Part
-
Returns the name of this part or empty if the part has no name.
- getName() - Method in class org.wmn4j.notation.PartBuilder
-
Returns the name set in this builder.
- getName() - Method in class org.wmn4j.notation.SingleStaffPart
- getName() - Static method in class org.wmn4j.Wmn4j
-
Returns the name of this project.
- getNameWithVersion() - Static method in class org.wmn4j.Wmn4j
-
Returns the name of this project along with the version number.
- getNotation() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns the notation to which this connection belongs.
- getNotations() - Method in class org.wmn4j.notation.GraceNote
-
Returns all notations that affect this grace note.
- getNotations() - Method in class org.wmn4j.notation.Note
-
Returns all notations that affect this note.
- getNote(int) - Method in class org.wmn4j.notation.Chord
- getNote(int) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns the
GraceNote
at the given index counting from lowest staff position in thisGraceNoteChord
. - getNoteCount() - Method in class org.wmn4j.notation.Chord
-
Returns the number of notes in this chord.
- getNoteCount() - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns the number of grace notes in this chord.
- getNotesStartingFrom(Notation.Connectable) - Method in class org.wmn4j.notation.Notation
-
Returns all notes affected by this connected notation starting from the given connectable notation element.
- getNumber() - Method in class org.wmn4j.notation.ChordSymbol.Extension
-
Returns the number associated with the extension if present, false otherwise.
- getNumber() - Method in class org.wmn4j.notation.Measure
-
Returns the measure number of this measure.
- getNumber() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the measure number set in this builder.
- getNumber() - Method in class org.wmn4j.notation.techniques.Technique
-
Returns the number in this technique marking if this is a numeric technique marking.
- getNumerator() - Method in class org.wmn4j.notation.Duration
-
Returns the numerator of this duration.
- getOctave() - Method in class org.wmn4j.notation.Pitch
-
Returns the octave number of this pitch.
- getOnset() - Method in class org.wmn4j.representation.geometric.Point2D
-
Returns the number representing onset dimension.
- getOrnamentalNotes() - Method in class org.wmn4j.notation.Ornament
-
Returns the ornamental notes associated with this ornament.
- getOrnaments() - Method in class org.wmn4j.notation.GraceNote
-
Returns an unmodifiable view of the ornaments of this grace note.
- getOrnaments() - Method in class org.wmn4j.notation.Note
-
Returns an unmodifiable view of the ornaments of this note.
- getOrnaments() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the ornaments set in this builder.
- getPart(int) - Method in interface org.wmn4j.notation.access.Selection
-
Returns the part at the given index.
- getPart(int) - Method in class org.wmn4j.notation.Score
-
Returns the part at the index.
- getPartCount() - Method in class org.wmn4j.notation.Score
-
Returns the number of parts in this score.
- getPartIndex() - Method in class org.wmn4j.notation.access.Position
-
Returns the part number of this position.
- getPartIndices() - Method in class org.wmn4j.mir.PatternPosition
-
Returns the indices of the parts referred to by this pattern position.
- getPartIndices() - Method in interface org.wmn4j.notation.access.Selection
-
Returns the indices of the parts in this selection in ascending order.
- getPartIterator() - Method in class org.wmn4j.notation.MultiStaffPart
- getPartIterator() - Method in interface org.wmn4j.notation.Part
-
Returns a part iterator that can be used to iterate through the measures in this part.
- getPartIterator() - Method in class org.wmn4j.notation.SingleStaffPart
- getPartIterator(int, int) - Method in class org.wmn4j.notation.MultiStaffPart
- getPartIterator(int, int) - Method in interface org.wmn4j.notation.Part
-
Returns a part iterator that can be used to iterate through the measures in this part.
- getPartIterator(int, int) - Method in class org.wmn4j.notation.SingleStaffPart
- getPatternPositions() - Method in class org.wmn4j.mir.discovery.GeometricPatternDiscovery
- getPatternPositions() - Method in interface org.wmn4j.mir.discovery.PatternDiscovery
-
Returns the positions of the repeated patterns found by this pattern discovery.
- getPatterns() - Method in interface org.wmn4j.mir.discovery.PatternDiscovery
-
Returns the repeated patterns found by this pattern discovery.
- getPitch() - Method in class org.wmn4j.notation.GraceNote
- getPitch() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns the pitch set in this builder.
- getPitch() - Method in class org.wmn4j.notation.Note
- getPitch() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the pitch set in this builder.
- getPitch() - Method in interface org.wmn4j.notation.OptionallyPitched
-
Returns the concert pitch of the notation element if present.
- getPitch() - Method in class org.wmn4j.representation.geometric.Point2D
-
Returns the number representing the pitch dimension.
- getPitchClass() - Method in class org.wmn4j.notation.Pitch
-
Returns the pitch class of this pitch.
- getPitchClassNumber() - Method in class org.wmn4j.notation.Pitch
-
Returns the pitch class number of this pitch.
- getPitchName() - Method in class org.wmn4j.notation.Pitch
-
Returns the pitch name (the pitch spelling) of this pitch.
- getPosition(int) - Method in class org.wmn4j.representation.geometric.PointSet
-
Returns the position corresponding to the point at the given index.
- getPosition(PointPattern<T>, T) - Method in class org.wmn4j.representation.geometric.PointSet
-
Returns the position of the translated pattern in the score (see
PatternPosition
) if all points in the point pattern are present in this point set. - getPosition(T) - Method in class org.wmn4j.representation.geometric.PointSet
-
Returns the score position (see
Position
) of the point in the score if the point exists in the point set. - getPositionOfPrevious() - Method in interface org.wmn4j.notation.access.PositionIterator
-
Returns the position of the
Durational
returned by the last call ofnext
. - getPositions(int) - Method in class org.wmn4j.mir.PatternPosition
-
Returns the positions in the part with the given index referred to by this pattern position.
- getRightBarline() - Method in class org.wmn4j.notation.Measure
-
Returns the barline on the right side of this measure.
- getRightBarline() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the type of the right barline specified in these attributes.
- getRightBarline() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the right barline set in this builder.
- getRoot() - Method in class org.wmn4j.notation.ChordSymbol
-
Returns the root of this chord symbol.
- getRoot() - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Returns the root note set in this builder.
- getScore() - Method in class org.wmn4j.mir.discovery.GeometricPatternDiscovery
- getScore() - Method in interface org.wmn4j.mir.discovery.PatternDiscovery
-
Returns the score to which this pattern discovery applies.
- getSharpCount() - Method in class org.wmn4j.notation.KeySignature
-
Returns the number of sharps in this key signature.
- getSharps() - Method in class org.wmn4j.notation.KeySignature
-
Returns the sharps in this key signature from left to right.
- getStaff() - Method in class org.wmn4j.notation.SingleStaffPart
-
Returns the staff in this part.
- getStaff(int) - Method in class org.wmn4j.notation.MultiStaffPart
- getStaff(int) - Method in interface org.wmn4j.notation.Part
-
Returns the staff with the given number.
- getStaff(int) - Method in class org.wmn4j.notation.SingleStaffPart
- getStaffContents(int) - Method in class org.wmn4j.notation.PartBuilder
-
Returns the list of builders associated with the given staff number.
- getStaffCount() - Method in class org.wmn4j.notation.MultiStaffPart
- getStaffCount() - Method in interface org.wmn4j.notation.Part
-
Returns the number of staves in this part.
- getStaffCount() - Method in class org.wmn4j.notation.PartBuilder
-
Returns the number of staves set in this builder.
- getStaffCount() - Method in class org.wmn4j.notation.SingleStaffPart
- getStaffNumber() - Method in class org.wmn4j.notation.access.Position
-
Returns the staff number in the part pointed to by this position.
- getStaffNumberOfPrevious() - Method in interface org.wmn4j.notation.access.PartIterator
-
Returns the staff number of the measure that was returned on the previous call of next.
- getStaffNumbers() - Method in class org.wmn4j.notation.MultiStaffPart
- getStaffNumbers() - Method in interface org.wmn4j.notation.Part
-
Returns the numbers of the staves in this part in ascending order.
- getStaffNumbers() - Method in class org.wmn4j.notation.PartBuilder
-
Returns the staff numbers set in this builder in ascending order.
- getStaffNumbers() - Method in class org.wmn4j.notation.SingleStaffPart
- getStaffNumbers(int) - Method in class org.wmn4j.mir.PatternPosition
-
Returns the numbers of staves in the part with the given index referred to by this pattern position.
- getStyle() - Method in class org.wmn4j.notation.Notation
-
Returns the style of this connected notation.
- getSymbol() - Method in class org.wmn4j.notation.Clef
-
Returns the symbol of this clef.
- getSymbol() - Method in class org.wmn4j.notation.TimeSignature
-
Returns the symbol used for this time signature.
- getTechniques() - Method in class org.wmn4j.notation.GraceNote
-
Returns an unmodifiable view of the playing techniques of this grace note.
- getTechniques() - Method in class org.wmn4j.notation.Note
-
Returns an unmodifiable view of the playing techniques of this note.
- getTechniques() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns the techniques set in this builder.
- getText() - Method in class org.wmn4j.notation.directions.Direction
-
Returns the text of this direction if present, otherwise returns empty.
- getText() - Method in class org.wmn4j.notation.Lyric
-
Returns the text content of this lyric.
- getText() - Method in class org.wmn4j.notation.techniques.Technique
-
Returns the text in this technique marking if this is a textual technique marking.
- getTiedDuration() - Method in class org.wmn4j.notation.Note
-
Returns the total duration of tied notes starting from the onset of this note.
- getTimeSignature() - Method in class org.wmn4j.notation.Measure
-
Returns the time signature in effect in this measure.
- getTimeSignature() - Method in class org.wmn4j.notation.MeasureAttributes
-
Returns the time signature specified in these attributes.
- getTimeSignature() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the time signature set in this builder.
- getTitle() - Method in class org.wmn4j.notation.Score
-
Returns the main title of this score.
- getTotalDuration() - Method in class org.wmn4j.notation.TimeSignature
-
Get the total duration of a measure with this time signature.
- getTupletDivisor() - Method in class org.wmn4j.notation.Duration
-
Returns the tuplet divisor used to express this duration in notation.
- getType() - Method in class org.wmn4j.notation.ChordSymbol.Extension
-
Returns the type of the extension.
- getType() - Method in class org.wmn4j.notation.directions.Direction
-
Returns the type of this direction.
- getType() - Method in class org.wmn4j.notation.GraceNote
- getType() - Method in class org.wmn4j.notation.GraceNoteChord
- getType() - Method in class org.wmn4j.notation.Lyric
-
Returns the type of this lyric.
- getType() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns the type of this notation.
- getType() - Method in class org.wmn4j.notation.Notation
-
Returns the type of this connected notation.
- getType() - Method in class org.wmn4j.notation.Ornament
-
Returns the type of this ornament.
- getType() - Method in interface org.wmn4j.notation.Ornamental
-
Returns the type of this ornamental.
- getType() - Method in class org.wmn4j.notation.Staff
-
Returns the type of this staff.
- getType() - Method in class org.wmn4j.notation.techniques.Technique
-
Returns the type of this playing technique marking.
- getValue(PitchClass) - Method in class org.wmn4j.analysis.harmony.Chromagram
-
Returns the value associated with the given pitch class.
- getValue(Technique.AdditionalValue, Class<T>) - Method in class org.wmn4j.notation.techniques.Technique
-
Returns the value of the additional technique value if present.
- getValueClass() - Method in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Returns the class of the value.
- getVersion() - Static method in class org.wmn4j.Wmn4j
-
Returns the version number of the project.
- getVoice(int) - Method in interface org.wmn4j.mir.Pattern
-
Returns the contents of the voice with the given number.
- getVoiceCount() - Method in interface org.wmn4j.mir.Pattern
-
Returns the number of voices in this pattern.
- getVoiceCount() - Method in class org.wmn4j.notation.Measure
-
Returns the number of voices in this measure.
- getVoiceCount() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the number of voices in this builder.
- getVoiceNumber() - Method in class org.wmn4j.notation.access.Position
-
Returns the number of the voice to which this position points.
- getVoiceNumbers() - Method in interface org.wmn4j.mir.Pattern
-
Returns the voice numbers in this pattern in ascending order.
- getVoiceNumbers() - Method in class org.wmn4j.notation.Measure
-
Returns the voice numbers in this measure in ascending order.
- getVoiceNumbers() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the voice numbers set in this builder.
- getVoiceOfPrevious() - Method in interface org.wmn4j.notation.access.MeasureIterator
-
Returns the voice of the
Durational
that was returned by the last call ofnext
. - getVoiceSize(int) - Method in interface org.wmn4j.mir.Pattern
-
Returns the number of notation elements in the voice with the given number.
- getVoiceSize(int) - Method in class org.wmn4j.notation.Measure
-
Returns the number of durational notation elements in the voice with the given number.
- GFLATMAJ_EFLATMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for Gb major or eb minor.
- GLISSANDO - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies a glissando notation.
- GMAJ_EMIN - Static variable in class org.wmn4j.notation.KeySignatures
-
The key signature for G major or e minor.
- GOLPE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Represents the golpe symbol that is used for indicating tapping the pick guard in guitar music.
- GRACE_NOTE - Enum constant in enum class org.wmn4j.notation.Ornamental.Type
-
Specifies a general type of ornamental grace note.
- GRACE_NOTES - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies one or more grace notes before the actual note.
- GraceNote - Class in org.wmn4j.notation
-
Represents a grace note.
- GraceNoteBuilder - Class in org.wmn4j.notation
-
Class for building
GraceNote
objects. - GraceNoteBuilder(NoteBuilder) - Constructor for class org.wmn4j.notation.GraceNoteBuilder
-
Constructor.
- GraceNoteBuilder(Pitch, Duration) - Constructor for class org.wmn4j.notation.GraceNoteBuilder
-
Constructor.
- GraceNoteChord - Class in org.wmn4j.notation
-
Represents a chord consisting of grace notes.
- GraceNoteChordBuilder - Class in org.wmn4j.notation
-
Class for building
GraceNoteChord
objects. - GraceNoteChordBuilder() - Constructor for class org.wmn4j.notation.GraceNoteChordBuilder
-
Constructor that creates an empty builder.
- graceNotes(List<? extends Ornamental>) - Static method in class org.wmn4j.notation.Ornament
-
Returns a grace notes ornament.
- GSHARP_AFLAT - Enum constant in enum class org.wmn4j.notation.PitchClass
-
The pitch class G#/Ab.
- GSHARP_MINOR - Enum constant in enum class org.wmn4j.notation.Key
-
The g# minor key.
H
- HALF - Static variable in class org.wmn4j.notation.Durations
-
Constant value for half note duration.
- HALF_MUTED - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a half-muted technique (e.f.
- HALF_OPEN - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Opening
-
Half open.
- HAMMER_ON - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates hammer-on on a stringed instrument (e.g., guitar).
- HANDBELL - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a handbell technique.
- HARMON_MUTE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates use of a harmon mute with brass instruments.
- HARMON_MUTE_POSITION - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes the position of a harmon mute.
- HARMONIC - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Harmonic on a stringed instrument.
- HARMONIC_BASE_PITCH - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The base pitch of a harmonic.
- HARMONIC_SOUNDING_PITCH - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The sounding pitch of a harmonic.
- HARMONIC_TOUCHING_PITCH - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The pitch at which a string is pressed to produce a harmonic.
- hasArticulation(Articulation) - Method in class org.wmn4j.notation.Chord
-
Returns true if this chord has the given articulation.
- hasArticulation(Articulation) - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note has the given articulation.
- hasArticulation(Articulation) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns true if this chord has the given articulation.
- hasArticulation(Articulation) - Method in class org.wmn4j.notation.Note
-
Returns true if this note has the given articulation.
- hasArticulations() - Method in class org.wmn4j.notation.Chord
-
Returns true if this chord has articulations.
- hasArticulations() - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note has articulations that only affect this grace note, such as staccato or tenuto.
- hasArticulations() - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns true if this chord has articulations.
- hasArticulations() - Method in class org.wmn4j.notation.Note
-
Returns true if this note has articulations that only affect this note, such as staccato or tenuto.
- hasAttribute(Score.Attribute) - Method in class org.wmn4j.notation.Score
-
Returns true if the given attribute is set in this score.
- hasExpression() - Method in class org.wmn4j.notation.Duration
-
Returns true if this duration is expressible as a single notation symbol with the expression information it contains (dot count, tuplet divisor).
- hashCode() - Method in class org.wmn4j.analysis.harmony.Chromagram
- hashCode() - Method in class org.wmn4j.mir.PatternPosition
- hashCode() - Method in class org.wmn4j.notation.access.Offset
- hashCode() - Method in class org.wmn4j.notation.access.Position
- hashCode() - Method in record class org.wmn4j.notation.access.Positional
-
Returns a hash code value for this object.
- hashCode() - Method in class org.wmn4j.notation.Chord
- hashCode() - Method in class org.wmn4j.notation.ChordSymbol.Extension
- hashCode() - Method in class org.wmn4j.notation.ChordSymbol
- hashCode() - Method in class org.wmn4j.notation.Clef
- hashCode() - Method in class org.wmn4j.notation.directions.Direction
- hashCode() - Method in class org.wmn4j.notation.Duration
- hashCode() - Method in class org.wmn4j.notation.GraceNote
- hashCode() - Method in class org.wmn4j.notation.GraceNoteChord
- hashCode() - Method in class org.wmn4j.notation.KeySignature
- hashCode() - Method in class org.wmn4j.notation.Lyric
- hashCode() - Method in class org.wmn4j.notation.MeasureAttributes
- hashCode() - Method in class org.wmn4j.notation.Note
- hashCode() - Method in class org.wmn4j.notation.Ornament
- hashCode() - Method in class org.wmn4j.notation.Pitch
- hashCode() - Method in class org.wmn4j.notation.PitchName
- hashCode() - Method in class org.wmn4j.notation.Rest
- hashCode() - Method in class org.wmn4j.notation.techniques.Technique
- hashCode() - Method in class org.wmn4j.notation.TimeSignature
- hashCode() - Method in class org.wmn4j.representation.geometric.Point2D
- hashCode() - Method in class org.wmn4j.representation.geometric.PointPattern
- hasLabel(String) - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern has the given labels.
- hasNotation(Notation.Type) - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note is affected by a notation of the given type.
- hasNotation(Notation.Type) - Method in class org.wmn4j.notation.Note
-
Returns true if this note is affected by a notation of the given type.
- hasNotations() - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note is affected by any notations.
- hasNotations() - Method in class org.wmn4j.notation.Note
-
Returns true if this note is affected by any notations.
- hasOrnament(Ornament.Type) - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note has an ornament of the given type, false otherwise.
- hasOrnament(Ornament.Type) - Method in class org.wmn4j.notation.Note
-
Returns true if this note has an ornament of the given type, false otherwise.
- hasOrnaments() - Method in class org.wmn4j.notation.GraceNote
-
Returns true if this grace note has ornaments, false otherwise.
- hasOrnaments() - Method in class org.wmn4j.notation.Note
-
Returns true if this note has ornaments, false otherwise.
- hasPickupMeasure() - Method in interface org.wmn4j.notation.Part
-
Returns true if this part has a pickup measure.
- hasPickupMeasure() - Method in class org.wmn4j.notation.Score
-
Returns true if this score has a pickup measure.
- hasPickupMeasure() - Method in class org.wmn4j.notation.Staff
-
Returns true if this staff contains a pickup measure.
- hasPitch() - Method in class org.wmn4j.notation.GraceNote
- hasPitch() - Method in class org.wmn4j.notation.Note
- hasPitch() - Method in interface org.wmn4j.notation.OptionallyPitched
-
Returns true if this has a pitch, otherwise false.
- HEEL - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates use of heel on an organ pedal.
- HOLE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates hole markings on a wind instrument.
I
- INDEPENDENT - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric text contains an independent syllable or word within a single note.
- INSTANCE - Enum constant in enum class org.wmn4j.utils.RandomMultipliers
-
The singleton instance of this class.
- INVERTED_MORDENT - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies an inverted mordent.
- INVERTED_TURN - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies an inverted turn (gruppetto).
- INVISIBLE - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies an invisible barline.
- IS_ARTIFICIAL_HARMONIC - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
True for artificial harmonics.
- IS_NATURAL_HARMONIC - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
True for natural harmonics.
- isArpeggiation() - Method in enum class org.wmn4j.notation.Notation.Type
-
Returns true if the type is a type of arpeggiation.
- isBeginning() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns true if this denotes the connection starting from the first note affected by the notation.
- isChord() - Method in class org.wmn4j.notation.Chord
- isChord() - Method in interface org.wmn4j.notation.Durational
-
Returns true if this is a chord, false otherwise.
- isChordBuilder() - Method in class org.wmn4j.notation.ChordBuilder
- isChordBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Returns true if this is a chord builder, false otherwise.
- isComplex() - Method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns true if this is a complex technique marking.
- isEmpty() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure is empty.
- isEnd() - Method in class org.wmn4j.notation.Notation.Connection
-
Returns true if this denotes the end of the notation.
- isFull() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns true if any voice in this builder is full.
- isFull(int) - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns true if the voice with the given number is full.
- isFullMeasureRest() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure is a full measure rest.
- isHigherThan(Pitch) - Method in class org.wmn4j.notation.Pitch
-
Returns true if this is higher than the given pitch.
- isInChord() - Method in class org.wmn4j.notation.access.Position
-
Returns true if this position points to a note in a chord.
- isInversion() - Method in class org.wmn4j.notation.ChordSymbol
-
Returns true if this is an inversion, false otherwise.
- isLongerThan(Duration) - Method in class org.wmn4j.notation.Duration
-
Returns true if this is longer than other, otherwise false.
- isLowerThan(Pitch) - Method in class org.wmn4j.notation.Pitch
-
Returns true if this is lower than the given pitch.
- isMonophonic() - Method in interface org.wmn4j.mir.Pattern
-
Returns true if this pattern contains only a single voice and does not contain any notes that occur simultaneously, otherwise returns false.
- isMonophonic() - Method in class org.wmn4j.mir.PatternBuilder
-
Returns true if this builder only has monophonic contents, that is, there is only single voice in the pattern and there are no simultaneously sounding notes set in the contents of this builder.
- isMultiStaff() - Method in class org.wmn4j.notation.MultiStaffPart
- isMultiStaff() - Method in interface org.wmn4j.notation.Part
-
Returns true if this part has multiple staves.
- isMultiStaff() - Method in class org.wmn4j.notation.SingleStaffPart
- isNote() - Method in interface org.wmn4j.notation.Durational
-
Returns true if this is a note, false otherwise.
- isNote() - Method in class org.wmn4j.notation.Note
- isNoteBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Returns true if this is a note builder, false otherwise.
- isNoteBuilder() - Method in class org.wmn4j.notation.NoteBuilder
- isNumeric() - Method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns true if this is a numeric technique marking.
- isOverflowing() - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns true if any voice in this builder is overflowing.
- isOverflowing(int) - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns true if the total duration of the durational elements in the voice with the given number is more than can fit into a measure with the time signature set in this builder.
- isPickup() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure is a pickup measure.
- isRest() - Method in class org.wmn4j.notation.Chord
- isRest() - Method in interface org.wmn4j.notation.Durational
-
Returns true if this is a rest, false otherwise.
- isRest() - Method in class org.wmn4j.notation.Rest
- isRestBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Returns true if this is a rest builder, false otherwise.
- isRestBuilder() - Method in class org.wmn4j.notation.RestBuilder
- isShorterThan(Duration) - Method in class org.wmn4j.notation.Duration
-
Returns true if this is shorter than other, otherwise false.
- isSingleVoice() - Method in class org.wmn4j.notation.Measure
-
Returns true if this measure has only a single voice.
- isSymbolic() - Method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns true if this is a plain type of technique marking with only a symbol.
- isTextual() - Method in class org.wmn4j.notation.directions.Direction
-
Returns true if this is a textual direction marking.
- isTextual() - Method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns true if this is a textual technique marking.
- isTied() - Method in class org.wmn4j.notation.Note
-
Returns true if this note is tied to a previous or to a following note.
- isTiedFromPrevious() - Method in class org.wmn4j.notation.Note
-
Returns true if this note is tied to a previous note.
- isTiedFromPrevious() - Method in class org.wmn4j.notation.NoteBuilder
-
Returns true if this is tied from the previous note or notebuilder.
- isTiedToFollowing() - Method in class org.wmn4j.notation.Note
-
Returns true if this note is tied to a following note.
- iterator() - Method in class org.wmn4j.notation.access.PositionalEnumerator
- iterator() - Method in class org.wmn4j.notation.Chord
- iterator() - Method in class org.wmn4j.notation.ChordBuilder
- iterator() - Method in class org.wmn4j.notation.GraceNoteChord
- iterator() - Method in class org.wmn4j.notation.GraceNoteChordBuilder
- iterator() - Method in class org.wmn4j.notation.Measure
- iterator() - Method in interface org.wmn4j.notation.Part
- iterator() - Method in class org.wmn4j.notation.Score
- iterator() - Method in class org.wmn4j.notation.Staff
- iterator() - Method in class org.wmn4j.representation.geometric.PointPattern
K
- Key - Enum Class in org.wmn4j.notation
-
Major and minor keys.
- KeyAnalysis - Interface in org.wmn4j.analysis.harmony
-
Represents the results of a key analysis.
- KeySignature - Class in org.wmn4j.notation
-
Represents a key signature.
- KeySignatures - Class in org.wmn4j.notation
-
Collection of typical key signatures associated with major and minor keys.
- KSKeyAnalysis - Class in org.wmn4j.analysis.harmony
-
Provides key analysis using the Krumhansl-Schmuckler key finding algorithm.
L
- Lyric - Class in org.wmn4j.notation
-
Represents a fragment of lyrics associated with single note.
- Lyric.Type - Enum Class in org.wmn4j.notation
-
Specifies the type of the text content in the lyric.
M
- MAJOR - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes a major triad base.
- MAJOR - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes a "maj" specifier for the extension.
- MAX_OCTAVE - Static variable in class org.wmn4j.notation.Pitch
-
Highest allowed octave number (=10).
- Measure - Class in org.wmn4j.notation
-
Represents a measure.
- MeasureAttributes - Class in org.wmn4j.notation
-
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.
- MeasureBuilder - Class in org.wmn4j.notation
-
Class for building
Measure
objects. - MeasureBuilder() - Constructor for class org.wmn4j.notation.MeasureBuilder
-
Creates an empty builder.
- MeasureBuilder(int) - Constructor for class org.wmn4j.notation.MeasureBuilder
-
Constructor.
- MeasureBuilder(int, MeasureAttributes) - Constructor for class org.wmn4j.notation.MeasureBuilder
-
Create a measure builder with the given attributes.
- MeasureIterator - Interface in org.wmn4j.notation.access
-
Iterator for
Durational
objects in a measure. - MIDDLE - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric text contains a middle syllable of a word.
- MINOR - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes a minor triad base.
- MINOR - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes a "min" specifier for the extension.
- MORDENT - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a mordent.
- moveFrom(NoteBuilder) - Static method in class org.wmn4j.notation.GraceNoteBuilder
-
Returns a new
GraceNoteBuilder
that takes ownership of the given note builder. - MOVEMENT_TITLE - Enum constant in enum class org.wmn4j.notation.Score.Attribute
-
The title of the movement.
- multiply(int) - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration multiplied by multiplier.
- MultiStaffPart - Class in org.wmn4j.notation
-
Represents a score part with multiple staves such as are often used with keyboard instruments.
- MusicXmlReader - Interface in org.wmn4j.io.musicxml
-
Represents a reader for MusicXML files.
- MusicXmlWriter - Interface in org.wmn4j.io.musicxml
-
Represents a writer for MusicXML files.
N
- NAME - Enum constant in enum class org.wmn4j.notation.Part.Attribute
-
The name of the part.
- NATURAL - Enum constant in enum class org.wmn4j.notation.Pitch.Accidental
-
Represents the natural accidental (i.e., no alteration).
- NON_ARPEGGIATE - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies a bracket indicating that notes should not be arpeggiated.
- NONE - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies no barline.
- nonValidatingReaderFor(Path) - Static method in interface org.wmn4j.io.musicxml.MusicXmlReader
-
Returns a reader for the MusicXML file at the given path that does not validate the input against MusicXML schema.
- NORMAL - Enum constant in enum class org.wmn4j.notation.Staff.Type
-
Normal five line staff.
- Notation - Class in org.wmn4j.notation
-
Represents a connected notation that spans across multiple notes, such as ties, slurs, or arpeggiation.
- Notation.Connectable - Interface in org.wmn4j.notation
-
Represents notation elements that can be connected to each other through notations, like notes and grace notes.
- Notation.Connection - Class in org.wmn4j.notation
-
Represents a connection between notes affected by the same connected notation.
- Notation.Style - Enum Class in org.wmn4j.notation
-
The style used in the connected notation.
- Notation.Type - Enum Class in org.wmn4j.notation
-
The type of the connected notation.
- Note - Class in org.wmn4j.notation
-
Represents a note.
- NoteBuilder - Class in org.wmn4j.notation
-
Class for building
Note
objects. - NoteBuilder() - Constructor for class org.wmn4j.notation.NoteBuilder
-
Constructor.
- NoteBuilder(Note) - Constructor for class org.wmn4j.notation.NoteBuilder
-
Constructor that creates a builder with the pitch, duration, and articulations of the given note.
- NoteBuilder(NoteBuilder) - Constructor for class org.wmn4j.notation.NoteBuilder
-
Copy constructor for NoteBuilder.
- NoteBuilder(Pitch, Duration) - Constructor for class org.wmn4j.notation.NoteBuilder
-
Constructor.
- NUMERIC - Enum constant in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Denotes a time signature specified as a pair of numbers, for example, 4/4.
O
- of(int, int) - Static method in class org.wmn4j.notation.Duration
-
Returns an instance with the given numerator and denominator.
- of(int, int) - Static method in class org.wmn4j.notation.TimeSignature
-
Returns a time signature with the given numerator and denominator.
- of(int, int, int, int) - Static method in class org.wmn4j.notation.Duration
-
Returns an instance with the given numerator and denominator and the given number of dots.
- of(int, Map<Integer, List<Durational>>, MeasureAttributes, List<Offset<ChordSymbol>>) - Static method in class org.wmn4j.notation.Measure
-
Returns a measure with the given values.
- of(int, Map<Integer, List<Durational>>, TimeSignature, KeySignature, Barline, Clef) - Static method in class org.wmn4j.notation.Measure
-
Returns a measure with the given values.
- of(int, Map<Integer, List<Durational>>, TimeSignature, KeySignature, Clef) - Static method in class org.wmn4j.notation.Measure
-
Returns a measure with the given values.
- of(int, Duration) - Static method in class org.wmn4j.notation.TimeSignature
-
Returns a time signature with the given numerator and beat duration.
- of(int, Duration, TimeSignature.Symbol) - Static method in class org.wmn4j.notation.TimeSignature
-
Returns a time signature with the given numerator, beat duration, and symbol.
- of(Iterable<Durational>) - Static method in class org.wmn4j.analysis.harmony.KSKeyAnalysis
-
Returns a key analysis of the given selection using the Krumhansl and Schmuckler algorithm.
- of(String, Map<Integer, Staff>) - Static method in class org.wmn4j.notation.MultiStaffPart
-
Returns a part with multiple staves with the given values.
- of(String, Lyric.Type) - Static method in class org.wmn4j.notation.Lyric
-
Returns a lyric instance with the given values.
- of(String, Staff) - Static method in class org.wmn4j.notation.SingleStaffPart
-
Returns a part with a single staff with the given name and staff.
- of(Collection<GraceNote>) - Static method in class org.wmn4j.notation.GraceNoteChord
-
Returns an instance with the given
GraceNote
s. - of(Collection<Note>) - Static method in class org.wmn4j.notation.Chord
-
Returns an instance with the given
Note
s. - of(List<? extends Durational>) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a pattern with the given contents.
- of(List<? extends Durational>, String) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a pattern with the given contents.
- of(List<? extends Durational>, String, Set<String>) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a pattern with the given contents.
- of(List<Measure>) - Static method in class org.wmn4j.notation.Staff
-
Returns a staff with the given measures.
- of(List<Pitch.Base>, List<Pitch.Base>) - Static method in class org.wmn4j.notation.KeySignature
-
Returns a key signature with the given sharps and flats.
- of(Map<Integer, List<? extends Durational>>) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a polyphonic pattern with the given voices.
- of(Map<Integer, List<? extends Durational>>, String) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a polyphonic pattern with the given voices.
- of(Map<Integer, List<? extends Durational>>, String, Set<String>) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a polyphonic pattern with the given voices.
- of(Map<Part.Attribute, String>, Map<Integer, Staff>) - Static method in class org.wmn4j.notation.MultiStaffPart
-
Returns a part with multiple staves with the given values.
- of(Map<Part.Attribute, String>, Staff) - Static method in class org.wmn4j.notation.SingleStaffPart
-
Returns a part with a single staff with the given attributes and staff.
- of(Map<PitchClass, Double>) - Static method in class org.wmn4j.analysis.harmony.Chromagram
-
Returns a chromagram with the given mapping of pitch classes to non-negative values.
- of(Map<Score.Attribute, String>, List<Part>) - Static method in class org.wmn4j.notation.Score
-
Returns a score with the given attributes and parts.
- of(ChordSymbol.Base, PitchName, PitchName, Collection<ChordSymbol.Extension>) - Static method in class org.wmn4j.notation.ChordSymbol
-
Returns a chord symbol with the given attributes.
- of(Clef.Symbol, int) - Static method in class org.wmn4j.notation.Clef
-
Returns an instance with the given symbol at the given line.
- of(Direction.Type, String) - Static method in class org.wmn4j.notation.directions.Direction
-
Returns a direction of the given type.
- of(Duration) - Static method in class org.wmn4j.notation.Rest
-
Returns a rest with the given duration.
- of(Notation.Type) - Static method in class org.wmn4j.notation.Notation
-
Returns a connected notation with the given type.
- of(Notation.Type, Notation.Style) - Static method in class org.wmn4j.notation.Notation
-
Returns a connected notation with the given type and line type.
- of(Notation, GraceNote) - Static method in class org.wmn4j.notation.Notation.Connection
-
Returns a notation connection with the given notation to the given note.
- of(Notation, Note) - Static method in class org.wmn4j.notation.Notation.Connection
-
Returns a notation connection with the given notation to the given note.
- of(Note...) - Static method in class org.wmn4j.notation.Chord
-
Returns a chord with the given
Note
objects. - of(Ornament.Type) - Static method in class org.wmn4j.notation.Ornament
-
Returns an ornament of the given type.
- of(Pitch.Base, Pitch.Accidental) - Static method in class org.wmn4j.notation.PitchName
-
Returns a pitch name with the given base letter and accidental.
- of(Pitch.Base, Pitch.Accidental, int) - Static method in class org.wmn4j.notation.Pitch
-
Returns an instance.
- of(Pitch.Base, Pitch.Accidental, int, Duration) - Static method in class org.wmn4j.notation.Note
-
Returns an instance with the given parameters.
- of(Pitch, Duration) - Static method in class org.wmn4j.notation.Note
-
Returns an instance with the given parameters.
- of(Pitch, Duration, Set<Articulation>) - Static method in class org.wmn4j.notation.Note
-
Returns an instance with the given parameters.
- of(Pitch, Duration, Set<Articulation>, Collection<Notation.Connection>) - Static method in class org.wmn4j.notation.Note
-
Returns an instance with the given parameters.
- of(Pitch, Duration, Set<Articulation>, Collection<Notation.Connection>, Collection<Ornament>, Set<Technique>, Ornamental.Type) - Static method in class org.wmn4j.notation.GraceNote
-
Returns an instance with the given parameters.
- of(Pitch, Pitch, Duration, Set<Articulation>, Collection<Notation.Connection>, Collection<Ornament>, Set<Technique>, List<Lyric>) - Static method in class org.wmn4j.notation.Note
-
Returns an instance with the given parameters.
- of(Score) - Static method in class org.wmn4j.analysis.harmony.KSKeyAnalysis
-
Returns a key analysis of the given score using the Krumhansl and Schmuckler algorithm.
- of(Score) - Static method in class org.wmn4j.mir.search.PointSetSearch
-
Returns a search instance for the given score.
- of(Staff.Type, List<Measure>) - Static method in class org.wmn4j.notation.Staff
-
Returns a staff with the given type and measures.
- of(Technique.Type) - Static method in class org.wmn4j.notation.techniques.Technique
-
Returns a new plain technique with the given type.
- of(Technique.Type, int) - Static method in class org.wmn4j.notation.techniques.Technique
-
Returns a new technique marking with a number in it.
- of(Technique.Type, String) - Static method in class org.wmn4j.notation.techniques.Technique
-
Returns a new technique marking of a textual type.
- of(Technique.Type, Map<Technique.AdditionalValue, Object>) - Static method in class org.wmn4j.notation.techniques.Technique
-
Returns a new technique marking with additional values.
- of(TimeSignature, KeySignature, Barline, Barline, Clef) - Static method in class org.wmn4j.notation.MeasureAttributes
-
Returns an instance with the given values.
- of(TimeSignature, KeySignature, Barline, Barline, Clef, Collection<Offset<Clef>>, Collection<Offset<Direction>>) - Static method in class org.wmn4j.notation.MeasureAttributes
-
Returns an instance with the given values.
- of(TimeSignature, KeySignature, Barline, Clef) - Static method in class org.wmn4j.notation.MeasureAttributes
-
Returns an instance with the given values.
- Offset<T> - Class in org.wmn4j.notation.access
-
A wrapper class for associating a notation element with an offset.
- Offset(T, Duration) - Constructor for class org.wmn4j.notation.access.Offset
-
Creates a new offset notation element.
- OMIT - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes an "omit" specifier for the extension.
- OPEN - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Opening
-
Fully open.
- OPEN - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates an open symbol (a circle).
- OPEN_STRING - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Open string on a stringed instrument.
- OptionallyPitched - Interface in org.wmn4j.notation
-
Interface for notation elements that can have pitch and are positioned on a staff.
- org.wmn4j - package org.wmn4j
-
The root package of the project.
- org.wmn4j.analysis.harmony - package org.wmn4j.analysis.harmony
-
Contains algorithms for analysing harmony.
- org.wmn4j.io - package org.wmn4j.io
-
Contains input and output operations.
- org.wmn4j.io.musicxml - package org.wmn4j.io.musicxml
-
Contains input and output operations for MusicXML files.
- org.wmn4j.mir - package org.wmn4j.mir
-
Contains algorithms for music information retrieval (MIR).
- org.wmn4j.mir.discovery - package org.wmn4j.mir.discovery
-
Contains algorithms for pattern discovery in music notation.
- org.wmn4j.mir.search - package org.wmn4j.mir.search
-
Contains functionality for searching scores given query patterns (pattern matching).
- org.wmn4j.notation - package org.wmn4j.notation
-
Classes and interfaces for representing the basic elements of western music notation.
- org.wmn4j.notation.access - package org.wmn4j.notation.access
-
Provides different methods, such as iterators, for accessing the notation elements in a score.
- org.wmn4j.notation.directions - package org.wmn4j.notation.directions
-
Provides definitions and types for musical directions, such as tempo, expression etc.
- org.wmn4j.notation.techniques - package org.wmn4j.notation.techniques
-
Provides definitions and types for playing technique markings.
- org.wmn4j.representation.geometric - package org.wmn4j.representation.geometric
-
Contains geometric representations of music.
- org.wmn4j.utils - package org.wmn4j.utils
-
Collection of utilities mainly intended for use within wmn4j.
- Ornament - Class in org.wmn4j.notation
-
Represents an ornament, such as a trill or mordent.
- Ornament.Type - Enum Class in org.wmn4j.notation
-
Defines the type of an ornament.
- Ornamental - Interface in org.wmn4j.notation
-
Represents an ornamental note or chord that does not have a duration that would take up some of the notated duration of a measure.
- Ornamental.Type - Enum Class in org.wmn4j.notation
-
Defines the type of the ornamental note.
- OrnamentalBuilder - Interface in org.wmn4j.notation
-
Represents builders that can be used for building ornamental notes and ornamental chords.
- OTHER - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a textual technique marking.
P
- ParsingFailureException - Exception in org.wmn4j.io
-
Exception for cases in which parsing a file fails.
- ParsingFailureException(String) - Constructor for exception org.wmn4j.io.ParsingFailureException
-
Constructor.
- Part - Interface in org.wmn4j.notation
-
Represents a part in a score.
- Part.Attribute - Enum Class in org.wmn4j.notation
-
Attribute types that a part can have.
- PartBuilder - Class in org.wmn4j.notation
-
Builder for building
Part
objects. - PartBuilder() - Constructor for class org.wmn4j.notation.PartBuilder
-
Constructor.
- PartBuilder(String) - Constructor for class org.wmn4j.notation.PartBuilder
-
Constructor.
- PartIterator - Interface in org.wmn4j.notation.access
-
Iterator for iterating through the measures in a part.
- partwiseIterator() - Method in interface org.wmn4j.notation.access.Selection
-
Returns an iterator that also provides access to the positions of the
Durational
objects in this selection. - partwiseIterator() - Method in class org.wmn4j.notation.Score
-
Returns an iterator that iterates the durational notation objects in partwise order.
- Pattern - Interface in org.wmn4j.mir
-
Interface for musical patterns.
- PatternBuilder - Class in org.wmn4j.mir
-
Class for building
Pattern
instances. - PatternBuilder() - Constructor for class org.wmn4j.mir.PatternBuilder
-
Constructor that creates an empty builder.
- PatternDiscovery - Interface in org.wmn4j.mir.discovery
-
Represents the result of pattern discovery on score.
- PatternPosition - Class in org.wmn4j.mir
- PatternPosition(Collection<Position>) - Constructor for class org.wmn4j.mir.PatternPosition
-
Creates a new pattern position with the given positions.
- PERCUSSION - Enum constant in enum class org.wmn4j.notation.Clef.Symbol
-
The percussion clef.
- PERCUSSION - Static variable in class org.wmn4j.notation.Clefs
-
The basic percussion clef.
- pickupOf(Map<Integer, List<Durational>>, MeasureAttributes, Collection<Offset<ChordSymbol>>) - Static method in class org.wmn4j.notation.Measure
-
Returns a pickup measure with the given contents and measure attributes.
- Pitch - Class in org.wmn4j.notation
-
Represents a pitch.
- Pitch.Accidental - Enum Class in org.wmn4j.notation
-
Represents an accidental mark.
- Pitch.Base - Enum Class in org.wmn4j.notation
-
The letter in a pitch name.
- PitchClass - Enum Class in org.wmn4j.notation
-
Represents the 12 pitch classes in equal-temperament tuning.
- PitchName - Class in org.wmn4j.notation
-
Represents the spelled out name of a pitch.
- PLAIN - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Denotes a numeric extension without an additional word.
- PLUCK - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates the plucking finger on a plucked string instrument.
- Point<T extends Point> - Interface in org.wmn4j.representation.geometric
-
Point (vector) type for representing note events.
- Point2D - Class in org.wmn4j.representation.geometric
-
A 2-dimensional note event point with double-type components.
- Point2D(double, double) - Constructor for class org.wmn4j.representation.geometric.Point2D
-
Constructs a new Point2D.
- PointPattern<T extends Point<T>> - Class in org.wmn4j.representation.geometric
-
Represents a pattern consisting of pitch event points.
- PointPattern(List<T>) - Constructor for class org.wmn4j.representation.geometric.PointPattern
-
Constructor that takes ownership of the points passed to this.
- PointSet<T extends Point<T>> - Class in org.wmn4j.representation.geometric
-
Point set representation of a score.
- PointSetSearch - Class in org.wmn4j.mir.search
-
Implements a search using point-set pattern matching.
- position() - Method in record class org.wmn4j.notation.access.Positional
-
Returns the value of the
position
record component. - Position - Class in org.wmn4j.notation.access
-
Represents the position of a
Durational
in aScore
. - Position(int, int, int, int) - Constructor for class org.wmn4j.notation.access.Position
-
Constructor for position in a part with only a single staff.
- Position(int, int, int, int, int) - Constructor for class org.wmn4j.notation.access.Position
-
Constructor for positions in parts with multiple staves.
- Position(int, int, int, int, int, int) - Constructor for class org.wmn4j.notation.access.Position
-
Constructor for positions that can be used to access a note in a chord.
- Positional - Record Class in org.wmn4j.notation.access
-
Pairs a durational with its position within a score.
- Positional(Durational, Position) - Constructor for record class org.wmn4j.notation.access.Positional
-
Creates an instance of a
Positional
record class. - PositionalEnumerator - Class in org.wmn4j.notation.access
-
Represents an enumeration of durational elements, pairing durational elements with their positions.
- PositionalEnumerator(PositionIterator) - Constructor for class org.wmn4j.notation.access.PositionalEnumerator
-
Creates a new enumerator from the given iterator.
- positionalStream() - Method in interface org.wmn4j.notation.access.Selection
-
Returns a stream of positional for the elements in this selection.
- positionalStream() - Method in class org.wmn4j.notation.Score
-
Returns a stream of positional for the elements in this score.
- PositionIterator - Interface in org.wmn4j.notation.access
-
Interface for iterating
Durational
objects and retrieving their positions in aScore
. - POWER_CHORD - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes an open fifth without a third (a power chord).
- PRE_BEND - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Denotes a pre-bend.
- PULL_OFF - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates pull-off on a stringed instrument (e.g., guitar).
Q
- QUARTER - Static variable in class org.wmn4j.notation.Durations
-
Constant value for quarter note duration.
- QUARTER_TRIPLET - Static variable in class org.wmn4j.notation.Durations
-
Constant value for quarter note triplet duration.
R
- RandomMultipliers - Enum Class in org.wmn4j.utils
-
Generates and caches random multipliers for use in hash functions.
- readerFor(Path) - Static method in interface org.wmn4j.io.musicxml.MusicXmlReader
-
Returns a reader for the MusicXML file at the given path.
- readScore() - Method in interface org.wmn4j.io.ScoreReader
-
Returns a score with the contents of the music notation file defined by the path set in this reader.
- readScoreBuilder() - Method in interface org.wmn4j.io.ScoreReader
-
Returns a score builder with the contents of the music notation file defined by the path set in this reader.
- remove() - Method in interface org.wmn4j.notation.access.MeasureIterator
- remove() - Method in interface org.wmn4j.notation.access.PartIterator
- remove() - Method in interface org.wmn4j.notation.access.PositionIterator
- remove(GraceNote) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns a chord with the given grace note removed.
- remove(Note) - Method in class org.wmn4j.notation.Chord
-
Returns a Chord with the given note removed.
- remove(Pitch) - Method in class org.wmn4j.notation.Chord
-
Returns a chord with the given pitch removed.
- remove(Pitch) - Method in class org.wmn4j.notation.GraceNoteChord
-
Returns a chord with the given pitch removed.
- removeDot() - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration with one dot removed.
- removeDots() - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration with all dots removed.
- removeIf(Predicate<NoteBuilder>) - Method in class org.wmn4j.notation.ChordBuilder
-
Remove a NoteBuilder placed in this ChordBuilder.
- REPEAT_LEFT - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a repeat on the left side.
- REPEAT_RIGHT - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a repeat on the right side.
- Rest - Class in org.wmn4j.notation
-
Represents a rest.
- RestBuilder - Class in org.wmn4j.notation
-
Class for building
Rest
objects. - RestBuilder() - Constructor for class org.wmn4j.notation.RestBuilder
-
Constructor that creates a builder without any values set.
- RestBuilder(Duration) - Constructor for class org.wmn4j.notation.RestBuilder
-
Constructor that creates a builder with the given duration value.
- RestBuilder(Rest) - Constructor for class org.wmn4j.notation.RestBuilder
-
Constructor that creates a builder with the duration of the given rest.
- restMeasureOf(int, MeasureAttributes, Collection<Offset<ChordSymbol>>) - Static method in class org.wmn4j.notation.Measure
-
Returns a full measure rest with the given measure number and attributes.
S
- Score - Class in org.wmn4j.notation
-
Represents a score.
- Score.Attribute - Enum Class in org.wmn4j.notation
-
Type for the different text attributes a score can have.
- ScoreBuilder - Class in org.wmn4j.notation
-
Class for building
Score
objects. - ScoreBuilder() - Constructor for class org.wmn4j.notation.ScoreBuilder
-
Constructor that creates an empty builder.
- ScoreReader - Interface in org.wmn4j.io
-
Represents a reader for music notation files.
- ScoreWriter - Interface in org.wmn4j.io
-
Represents a writer for music notation files.
- Search - Interface in org.wmn4j.mir.search
-
Represents a search on a score.
- Selection - Interface in org.wmn4j.notation.access
-
Represents a selection of notation objects from a score.
- selectParts(Collection<Integer>) - Method in class org.wmn4j.notation.Score
-
Returns a selection of the score containing the parts at the given indices.
- selectRange(int, int) - Method in class org.wmn4j.notation.Score
-
Returns a range of measures of all parts in this score.
- setArticulations(Set<Articulation>) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the articulations in this builder.
- setArticulations(Set<Articulation>) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the articulations in this builder.
- setAttribute(Part.Attribute, String) - Method in class org.wmn4j.notation.PartBuilder
-
Sets the given attribute to the given value.
- setAttribute(Score.Attribute, String) - Method in class org.wmn4j.notation.ScoreBuilder
-
Set the given attribute to given value.
- setBase(ChordSymbol.Base) - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Sets the base triad/dyad type of this builder.
- setBass(PitchName) - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Sets the bass note set in this builder.
- setClef(Clef) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the clef in this builder.
- setDisplayableDuration(Duration) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the displayable duration in this builder.
- setDisplayPitch(Pitch) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the display pitch in this builder.
- setDisplayPitch(Pitch) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the displayed pitch in this builder.
- setDuration(Duration) - Method in class org.wmn4j.notation.ChordBuilder
-
Sets a new duration to this builder and all the NoteBuilders in it.
- setDuration(Duration) - Method in interface org.wmn4j.notation.DurationalBuilder
-
Sets the duration of this builder to the given value.
- setDuration(Duration) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the duration in this builder.
- setDuration(Duration) - Method in class org.wmn4j.notation.RestBuilder
-
Set the duration in this builder.
- setElement(int, int, DurationalBuilder) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the element at specified location to given value.
- setGraceNoteType(Ornamental.Type) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the grace note type for this builder.
- setKeySignature(KeySignature) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the key signature for this builder.
- setLeftBarline(Barline) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the left barline in this builder.
- setLyrics(List<Lyric>) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the lyrics in this grace note builder.
- setLyrics(List<Lyric>) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the lyrics in this note builder.
- setName(String) - Method in class org.wmn4j.mir.PatternBuilder
-
Sets the name of the pattern to be built.
- setNumber(int) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the measure number in this builder.
- setPitch(Pitch) - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets the pitch in this builder.
- setPitch(Pitch) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the pitch in this builder.
- setPrecedingGraceNotes(List<? extends OrnamentalBuilder>) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the given grace note builders to this builder.
- setRightBarline(Barline) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the right barline in this builder.
- setRoot(PitchName) - Method in class org.wmn4j.notation.ChordSymbolBuilder
-
Sets the root note in this builder.
- setStaffType(Staff.Type, int) - Method in class org.wmn4j.notation.PartBuilder
-
Set the staff type for the staff with the given number.
- setSucceedingGraceNotes(List<? extends OrnamentalBuilder>) - Method in class org.wmn4j.notation.NoteBuilder
-
Sets the given grace note builders to this builder.
- setTimeSignature(TimeSignature) - Method in class org.wmn4j.notation.MeasureBuilder
-
Sets the time signature for this builder.
- setUnpitched() - Method in class org.wmn4j.notation.GraceNoteBuilder
-
Sets this builder to create an unpitched note with the display pitch set in this.
- setUnpitched() - Method in class org.wmn4j.notation.NoteBuilder
-
Sets this builder to create an unpitched note with the display pitch set in this.
- setValue(PitchClass, double) - Method in class org.wmn4j.analysis.harmony.ChromagramBuilder
-
Sets the value for the given pitch class.
- SHARP - Enum constant in enum class org.wmn4j.notation.Pitch.Accidental
-
Represents a normal sharp.
- SINGLE - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a normal barline.
- SINGLE_LINE - Enum constant in enum class org.wmn4j.notation.Staff.Type
-
A single line percussion staff.
- SINGLE_LINE_PITCH - Static variable in class org.wmn4j.notation.Staff
-
The default display pitch for single line staves.
- SINGLE_TREMOLO - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a single tremolo marking.
- SingleStaffPart - Class in org.wmn4j.notation
-
Represents a part with a single staff in a score.
- SIX_EIGHT - Static variable in class org.wmn4j.notation.TimeSignatures
-
The time signature 6/8.
- SIXTEENTH - Static variable in class org.wmn4j.notation.Durations
-
Constant value for sixteenth note duration.
- SIXTEENTH_TRIPLET - Static variable in class org.wmn4j.notation.Durations
-
Constant value for sixteenth note triplet duration.
- SIXTYFOURTH - Static variable in class org.wmn4j.notation.Durations
-
Constant value for sixtyfourth note duration.
- size() - Method in interface org.wmn4j.mir.Pattern
-
Returns the number of durational notation elements in this pattern.
- size() - Method in class org.wmn4j.mir.PatternPosition
-
Returns the number of notation elements the referred pattern contains.
- size() - Method in class org.wmn4j.representation.geometric.PointPattern
-
Returns the number of points in this pattern.
- size() - Method in class org.wmn4j.representation.geometric.PointSet
-
Returns the number of points in the point set.
- SLIDE_IN_DOWN - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a slide down into a note.
- SLIDE_IN_UP - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a slide up into a note.
- SLIDE_OUT_DOWN - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a marking representing an indeterminate slide down after a note.
- SLIDE_OUT_UP - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a marking representing an indeterminate slide up after a note.
- SLUR - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies a slur.
- SMEAR - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates a smear technique used with brass instruments.
- SNAP_PIZZICATO - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates snap pizzicato.
- SOLID - Enum constant in enum class org.wmn4j.notation.Notation.Style
-
Specifies a solid line or curve.
- SPICCATO - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a spiccato marking.
- STACCATISSIMO - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a staccatissimo marking.
- STACCATO - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a staccato marking.
- Staff - Class in org.wmn4j.notation
-
Represents a staff in a score.
- Staff.Type - Enum Class in org.wmn4j.notation
-
Type of staff.
- START - Enum constant in enum class org.wmn4j.notation.Lyric.Type
-
The lyric text contains the starting syllable of a longer word or extended lyric.
- STOPPED - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates stopped on a wind instrument (e.g., french horn).
- STRESS - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a stressed note marking.
- STRING - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates string of a stringed instrument as a number.
- STRONG_ACCENT - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a strong accent marking.
- subSelection(int, int) - Method in interface org.wmn4j.notation.access.Selection
-
Returns a selection of measures from this selection.
- subSelection(Collection<Integer>) - Method in interface org.wmn4j.notation.access.Selection
-
Returns a selection or parts from this selection.
- SUBTITLE - Enum constant in enum class org.wmn4j.notation.Score.Attribute
-
The subtitle of the score.
- subtract(Duration) - Method in class org.wmn4j.notation.Duration
-
Returns a duration that is this duration minus the duration given as parameter.
- subtract(Point2D) - Method in class org.wmn4j.representation.geometric.Point2D
- subtract(T) - Method in interface org.wmn4j.representation.geometric.Point
-
Returns the difference of this point with the given point.
- SUCCEEDING_GRACE_NOTES - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies one or more grace notes to be played after the actual note.
- succeedingGraceNotes(List<? extends Ornamental>) - Static method in class org.wmn4j.notation.Ornament
-
Returns a succeeding grace notes ornament.
- sum(Iterable<Duration>) - Static method in class org.wmn4j.notation.Duration
-
Returns the total summed duration of the given durations.
- SUSPENDED_FOURTH - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes a triad with a suspended fourth (sus4).
- SUSPENDED_SECOND - Enum constant in enum class org.wmn4j.notation.ChordSymbol.Base
-
Denotes a triad with a suspended second (sus2).
T
- TAP - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates tapping technique (e.g., on a guitar).
- Technique - Class in org.wmn4j.notation.techniques
-
Represents a playing technique marking.
- Technique.AdditionalValue - Enum Class in org.wmn4j.notation.techniques
-
Denotes the additional values of more complex technique types.
- Technique.Opening - Enum Class in org.wmn4j.notation.techniques
-
Denotes hole/mute positions on wind instruments.
- Technique.Type - Enum Class in org.wmn4j.notation.techniques
-
Defines the type of the playing technique.
- TENUTO - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a tenuto marking.
- TENUTO_STACCATO - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies a marking that combines a tenuto line and a staccato dot symbol.
- TEXT - Enum constant in enum class org.wmn4j.notation.directions.Direction.Type
-
Text direction.
- THICK - Enum constant in enum class org.wmn4j.notation.Barline
-
Specifies a thick barline.
- THIRTYSECOND - Static variable in class org.wmn4j.notation.Durations
-
Constant value for thirtysecond note duration.
- THREE_EIGHT - Static variable in class org.wmn4j.notation.TimeSignatures
-
The time signature 3/8.
- THREE_FOUR - Static variable in class org.wmn4j.notation.TimeSignatures
-
The time signature 3/4.
- THUMB_POSITION - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Thumb position on a stringed instrument (e.g., cello).
- TIE - Enum constant in enum class org.wmn4j.notation.Notation.Type
-
Specifies a tie between notes.
- TimeSignature - Class in org.wmn4j.notation
-
Class for time signatures.
- TimeSignature.Symbol - Enum Class in org.wmn4j.notation
-
Represents the symbol used to mark the time signature.
- TimeSignatures - Class in org.wmn4j.notation
-
Common time signatures.
- TITLE - Enum constant in enum class org.wmn4j.notation.Score.Attribute
-
The main title of the score.
- toChord() - Method in interface org.wmn4j.notation.Durational
-
Converts this to Chord if this is a chord.
- toChordBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Converts this to ChordBuilder if this is a ChordBuilder.
- toDouble() - Method in class org.wmn4j.notation.Duration
-
Return the fraction of the duration as a double.
- TOE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates use of toe on an organ pedal.
- toInt() - Method in class org.wmn4j.notation.Pitch
-
Get an integer representation of this pitch.
- toInt() - Method in enum class org.wmn4j.notation.PitchClass
-
Returns the pitch class number of this pitch class.
- toNote() - Method in interface org.wmn4j.notation.Durational
-
Converts this to Note if this is a note.
- toNoteBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Converts this to NoteBuilder if this is a NoteBuilder.
- toRest() - Method in interface org.wmn4j.notation.Durational
-
Converts this to Rest if this is a rest.
- toRestBuilder() - Method in interface org.wmn4j.notation.DurationalBuilder
-
Converts this to RestBuilder if this is a RestBuilder.
- toScore(Collection<Pattern>) - Static method in interface org.wmn4j.mir.Pattern
-
Returns a
Score
with contents concatenated from the given patterns. - toSelection() - Method in class org.wmn4j.notation.Score
-
Returns this score as a
Selection
. - toString() - Method in class org.wmn4j.analysis.harmony.Chromagram
- toString() - Method in class org.wmn4j.notation.access.Offset
- toString() - Method in class org.wmn4j.notation.access.Position
- toString() - Method in record class org.wmn4j.notation.access.Positional
-
Returns a string representation of this record class.
- toString() - Method in class org.wmn4j.notation.Chord
- toString() - Method in class org.wmn4j.notation.ChordSymbol.Extension
- toString() - Method in class org.wmn4j.notation.ChordSymbol
- toString() - Method in class org.wmn4j.notation.Clef
- toString() - Method in class org.wmn4j.notation.directions.Direction
- toString() - Method in class org.wmn4j.notation.Duration
- toString() - Method in class org.wmn4j.notation.GraceNote
- toString() - Method in class org.wmn4j.notation.GraceNoteChord
- toString() - Method in class org.wmn4j.notation.KeySignature
- toString() - Method in class org.wmn4j.notation.Lyric
- toString() - Method in class org.wmn4j.notation.Measure
- toString() - Method in class org.wmn4j.notation.MeasureAttributes
- toString() - Method in class org.wmn4j.notation.MultiStaffPart
- toString() - Method in class org.wmn4j.notation.Note
- toString() - Method in class org.wmn4j.notation.Pitch
- toString() - Method in class org.wmn4j.notation.PitchName
- toString() - Method in class org.wmn4j.notation.Rest
- toString() - Method in class org.wmn4j.notation.Score
- toString() - Method in class org.wmn4j.notation.SingleStaffPart
- toString() - Method in class org.wmn4j.notation.Staff
- toString() - Method in class org.wmn4j.notation.techniques.Technique
- toString() - Method in class org.wmn4j.notation.TimeSignature
-
Get String representation of
TimeSignature
. - toString() - Method in class org.wmn4j.representation.geometric.Point2D
- toString() - Method in class org.wmn4j.representation.geometric.PointPattern
- toString() - Method in class org.wmn4j.representation.geometric.PointSet
- totalDurationOfVoice(int) - Method in class org.wmn4j.notation.MeasureBuilder
-
Returns the sum of durations in a voice.
- translate(T) - Method in class org.wmn4j.representation.geometric.PointPattern
-
Return a copy of this translated by the given translator.
- TRILL - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a trill marking.
- trim() - Method in class org.wmn4j.notation.MeasureBuilder
-
Trims the excess durations from this builder.
- TRIPLE_TONGUE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Indicates triple tongue technique on a wind instrument.
- TRIPLE_TREMOLO - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a triple tremolo marking.
- TURN - Enum constant in enum class org.wmn4j.notation.Ornament.Type
-
Specifies a turn (gruppetto).
- TWO_FOUR - Static variable in class org.wmn4j.notation.TimeSignatures
-
The time signature 2/4.
U
- UNSTRESS - Enum constant in enum class org.wmn4j.notation.Articulation
-
Specifies an unstressed note marking.
- UP_BOW - Enum constant in enum class org.wmn4j.notation.techniques.Technique.Type
-
Up bow on a stringed instrument.
V
- valueOf(String) - Static method in enum class org.wmn4j.notation.Articulation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Barline
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.ChordSymbol.Base
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Clef.Symbol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.directions.Direction.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Key
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Lyric.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Notation.Style
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Notation.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Ornament.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Ornamental.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Part.Attribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Pitch.Accidental
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Pitch.Base
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.PitchClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Score.Attribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.Staff.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.techniques.Technique.Opening
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wmn4j.utils.RandomMultipliers
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.wmn4j.notation.Articulation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Barline
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.ChordSymbol.Base
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.ChordSymbol.Extension.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Clef.Symbol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.directions.Direction.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Key
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Lyric.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Notation.Style
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Notation.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Ornament.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Ornamental.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Part.Attribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Pitch.Accidental
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Pitch.Base
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.PitchClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Score.Attribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.Staff.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.techniques.Technique.Opening
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.techniques.Technique.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.notation.TimeSignature.Symbol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wmn4j.utils.RandomMultipliers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vectorized() - Method in class org.wmn4j.representation.geometric.PointPattern
-
Returns the vectorized representation of this pattern.
W
- WAVY - Enum constant in enum class org.wmn4j.notation.Notation.Style
-
Specifies a wavy line or curve.
- WHOLE - Static variable in class org.wmn4j.notation.Durations
-
Constant value for whole note duration.
- WIND_HOLE_POSITION - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The hole position (open, closed, half open) for a wind instrument hole notation.
- WIND_HOLE_SHAPE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The hole symbols shape for wind instrumetn hole notation.
- WIND_HOLE_TYPE - Enum constant in enum class org.wmn4j.notation.techniques.Technique.AdditionalValue
-
The type of hole marking for wind instrument.
- withAttributesOf(MeasureBuilder) - Static method in class org.wmn4j.notation.MeasureBuilder
-
Returns a measure builder with the measure number and attributes of the given measure builder.
- withSiatechf(Score, double) - Static method in class org.wmn4j.mir.discovery.GeometricPatternDiscovery
-
Returns the results of running pattern discovery with SIATECHF algorithm.
- Wmn4j - Class in org.wmn4j
-
The properties of the project.
- write() - Method in interface org.wmn4j.io.ScoreWriter
-
Writes the contents in this writer into a file specified by the given path.
- writerFor(Score, Path, boolean, boolean) - Static method in interface org.wmn4j.io.musicxml.MusicXmlWriter
-
Returns an instance of a writer for the given
Score
and path.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form