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.
The chord leadsheet editor.
The graphical component for a single bar, which contains bar renderers.
The graphical component for a bar renderer (e.g. bar renderer for chord symbols, for section, for improvisation guideline, etc.)
Service providers for the chord leadsheet editor.
 
Models for harmony objects: note, scale, degree, chord symbol, time signature, etc.
 
Notes "humanization" methods.
Various file readers
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).
 
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.
Describe the context for which a backing track should be generated: which (part of the) song, which MidiMix.
The model of a song structure, ie a list of SongParts.
The SongStructure graphical editor.
The graphical SongPart viewer component, which holds the RpViewers components.
Graphical utilities: generic components and methods.