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.
A utility class that handles the modification of the basic jMusic types.
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
A utility class for generating random pitches, durations, etc in a gaussian distribution.
Thrown by a method when a set of
Thrown to indicate a problem when trying to quantise a set of values.