Package org.jjazz.rhythmmusicgeneration.api
package org.jjazz.rhythmmusicgeneration.api
Objects and helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
-
ClassDescriptionPhrase manipulation methods dealing with accents.For a given phrase decide how chord symbols with HOLD/SHOT/EXTENDED_HOLD_SHOT rendering options should be processed.Process the anticipated chords.A convenience class to analyze and manipulate a suite of chord symbols extracted from a ChordLeadSheet, possibly with different TimeSignatures.A MusicGenerator which delegates to other destination MusicGenerators.A delegate unit for a base RhythmVoice in the songPart context.Map a base RhythmVoice to a DelegateUnit for a given SongPart context.A dummy generator that generate simple tracks for test purposes.A helper class to calculate a number of data related to one chord symbol of a chord sequence with an associated grid.Phrase manipulation methods.System RhythmParameter: mute one or more instruments.A RhythmParameter to override baseRhythm tracks by tracks from other rhythms.Store which source RhythmVoice is overridden by which [RhythmVoice-rhythm variation] pair.A ChordSequence which has only one TimeSignature and a start position in beats.A ChordSequence built for a song, or a part of a song.Build the musical Phrases and Midi sequence from a Song.The return value of some of the buildXXX() methods.