| Class | Description | 
|---|---|
| AdaptiveMatrix | AdaptiveMatrix is responsible for hold Markov information in an internal 
 matrix which may be written to disk as a serialized java object
 The matrix itself will contain two arrays. | 
| ChordAnalysis | |
| Mod | A utility class that handles the modification of the basic jMusic types. | 
| PhraseAnalysis | |
| PhraseMatrix | The PhraseMatrix class holds AdaptiveArrays for each Note parameter
 type and is also responsible for any mappings that need to occur
 between Note types and the AdaptiveMatrix | 
| Prob | A utility class for generating random pitches, durations, etc in a gaussian
 distribution. | 
| Exception | Description | 
|---|---|
| NoteListException | Thrown by a method when a set of  Notesdoes not fit
 its criteria. | 
| QuantisationException | Thrown to indicate a problem when trying to quantise a set of values. |