|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Chord.Progression | A Progression is a list of chords, each with their offset to a nominal root. |
Chords.Identifier | The Identifier inner interface specified the contract for the class that implements withNotes(int[] notes) for Chord identification. |
Key.Provider | A Provider provides a mutable Key for Observers to observe. |
Class Summary | |
---|---|
Chord | An immutable Chord. |
Chord.AbstractProgression | |
Chord.CountdownProgression | |
Chord.I_bIII_bVI_bII_TurnAround | |
Chord.ii_V7_I_I_Progression | |
Chord.PitchedVoicing | A PitchedVoicing is an aggregation of a Voicing and a root pitch. |
Chord.RelativeVoicing | |
Chord.Voicing | A Chord.Voicing is an aggregation of a theoretical root position (i.e uninverted) Chord with all voicing information such as missing intervals and (one day) octave transpositions of present intervals. |
ChordMode | This class provides static methods to operate on int arrays rerpesenting chord modes. |
Chords | This class is effectively a database of known chords with static methods to retrieve particular chords. |
Chords.DefaultIdentifier | The DefaultIdentifier class provides the default implementation of withNotes(int[] notes) for Chord identification. |
Interval | This class provides static methods to simplify the handling of intervals (which are just ints). |
Key | A Key has a root pitch class and a Scale It does not have a register. |
Keys | The Keys class represents all Keys and provides static methods to find specific Keys which match certain criteria. |
Pitch | This class provides static methods to support pitches and pitch classes, which are just ints. |
Scale | A Scale is a list of intervals. |
Scales | The ordered list of available Scales |
Scales.Conventional | The Conventional inner class provides conventional Scales. |
Scales.LydianChromaticConcept | The LydianChromaticConcept inner class provides the Scales devised by George Russell in chapter 2 of his book, Lydian Chromatic Concept of Tonal Organisation. |
This package provides complete support for tonality, part of the Music Theory problem domain.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |