ChordLeadSheet object is the model of the Chord leadsheet editor. It holds the sections and the chord symbols.
SongStructure object is the model of the Song structure editor. It holds the SongParts, each one being linked to a parent section, and each one defining a set of
SongStructure and the
ChordLeadSheet will give you the "unrolled" chord lead sheet for which the backing track must be generated.
The MidiMix stores the Midi configuration of a given
Song. It is mainly used by the framework to control the Midi output device. Your
MusicGenerator will use it only to retrieve the Midi channel associated to a
Rhythm track (
Supporting classes useful for your