All Packages

Package Summary
Package
Description
The model of a chord leadsheet.
 
The models for chord leadsheet items.
 
 
Graphical flat components: flat buttons, flat knobs, led indicator, etc.
Models for harmony objects: note, scale, degree, chord symbol, time signature, etc.
 
Various file readers
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
 
 
 
 
 
 
Midi-related service providers: Midi synth file readers, Midi synh manager, drumkit keymap providers.
The model for the mix of a song (instruments used per channel and their settings, volume, effect, etc.).
A service provider to find the most relevant instrument for a given rhythm voice.
Music controller: control the overall playback of a song.
Models to represent a playback session played by the MusicController.
 
The model of the Midi synth connected to the output of JJazzLab.
 
The model of a music phrase for a single instrument, e.g.
Object to transform a Phrase into another one.
Classes mainly related to the RP_SYS_DrumsTransform rhythm parameter.
 
 
Basic quantization methods.
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
System parameters of a rhythm which alter the way the backing track is rendered.
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.
Service providers to create songs using eg importers.
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 possible change events received by a SongStructure change listener.
 
Graphical utilities: generic components and methods.
JJazzLab customized UndoManager extension.
General purpose utilities.