Uses of Package
org.jjazz.harmony.api

Packages that use org.jjazz.harmony.api
Package
Description
The model of a chord leadsheet.
The models for chord leadsheet items.
Utility methods to convert CLI_ChordSymbols objects from/to Strings.
The graphical component for a bar renderer (e.g. bar renderer for chord symbols, for section, for improvisation guideline, etc.)
Models for harmony objects: note, scale, degree, chord symbol, time signature, etc.
Guitar diagram graphical components and related methods.
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
 
Music controller: control the overall playback of a song.
The model of a music phrase for a single instrument, e.g. a bass phrase or a drums phrase.
 
 
Basic quantization methods.
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
Service provider to provide rhythm instances.
The central place to get information about installed rhythms and get Rhythm instances.
Objects and helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
The dialog to select a rhythm.
Dummy rhythm stubs to make sure each time signature has at least one rhythm instance available.
 
The model of a song, which mainly contains a ChordLeadSheet and a SongStructure.
The model of a song structure, ie a list of SongParts.
Graphical utilities: generic components and methods.