Packages
jm jm is the top level package for the jMusic java library.
jm.audio jm.audio is the top level package for all audio processing code.
jm.audio.io Contains I/O related audio code.
jm.audio.math  
jm.audio.synth Holds synthesis and dsp classes.
jm.constants Sets of useful linguistic substitutes for the values of common musical terms.
jm.gui.cpn Provides AWT Components (and accessory classes) for displaying Common Practice Notation staves.
jm.gui.graph  
jm.gui.helper Provides a graphical uer interface for supporting simple jMusic composition projects.
jm.gui.histogram Provides a graphical display of the pitch, rhythmValue and dynamic statistics for jMusic data classes.
jm.gui.show Provides a piano-roll display for jMusic data classes.
jm.gui.sketch Provides a simple chromatic visual display for jMusic data classes.
jm.gui.wave Provides a graphical view of audio files.
jm.midi Provides classes for converting to and from music in the MIDI data format.
jm.midi.event  
jm.music.data Provides the fundamental jMusic types.
jm.music.net  
jm.music.rt  
jm.music.tools Provides tools for analysing and manipulating music data.
jm.music.tools.fuzzy Basic fuzzy logic classes.
jm.music.tools.ga Provides classes for building genetic algorithms, based on notes as genes and phrases of DNA..
jm.util The util package contains classes that provide out-of-the-box functionality often as ease of use wrappers for other jMusic classes.
jmms jmms is a library that links to Grame's MidiShare package.
jmqt jmqt is a library that links jMusic to Apple's QuickTime API.