|
||||||||||
| 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 | |||||||||