# Hierarchy For Package jm

Package Hierarchies:

- All Packages

## Interface Hierarchy

- jm.constants.Alignments
  - jm.JMC (also extends jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.DrumMap
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Durations
  - jm.constants.RhythmValues
    - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Frequencies
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Noises
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Panning
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Pitches
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.ProgramChanges
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Scales
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Tunings
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Waveforms)
- jm.constants.Volumes
  - jm.constants.Dynamics
    - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings, jm.constants.Waveforms)
- jm.constants.Waveforms
  - jm.JMC (also extends jm.constants.Alignments, jm.constants.DrumMap, jm.constants.Dynamics, jm.constants.Frequencies, jm.constants.Noises, jm.constants.Panning, jm.constants.Pitches, jm.constants.ProgramChanges, jm.constants.RhythmValues, jm.constants.Scales, jm.constants.Tunings)