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