Uses of Class
org.jjazz.rhythm.api.RhythmVoice
Packages that use RhythmVoice
Package
Description
Service provider for instrument selection dialog.
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.
The mix console editor to edit a song's MidiMix.
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.
Object to transform a Phrase into another one.
RhythmParameters which use PhraseTransforms.
The model of a rhythm (or style, e.g "fast swing 4/4"), with its RhythmVoices and RhythmParameters.
Parameters of a rhythm which alter the way the backing track is rendered.
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.
Describe the context for which a backing track should be generated: which (part of the) song, which MidiMix.
Manage the creation/destruction of editors for a new/closed song, plus related actions (eg duplicate song).
The model of a song structure, ie a list of SongParts.
-
Uses of RhythmVoice in org.jjazz.chordinspector.spi
Methods in org.jjazz.chordinspector.spi with parameters of type RhythmVoiceModifier and TypeMethodDescriptionvoid
ChordViewer.setContext
(Song song, MidiMix midiMix, RhythmVoice rv) Provide optional context info to the viewer. -
Uses of RhythmVoice in org.jjazz.instrumentchooser.spi
Methods in org.jjazz.instrumentchooser.spi with parameters of type RhythmVoiceModifier and TypeMethodDescriptionabstract void
InstrumentChooserDialog.preset
(OutputSynth outSynth, RhythmVoice rv, Instrument preselectedIns, int transpose, int channel) Initialize the dialog. -
Uses of RhythmVoice in org.jjazz.midimix.api
Subclasses of RhythmVoice in org.jjazz.midimix.apiModifier and TypeClassDescriptionclass
A special RhythmVoice subtype for user phrases.Methods in org.jjazz.midimix.api that return RhythmVoiceModifier and TypeMethodDescriptionMidiMix.geRhythmVoice
(InstrumentMix im) MidiMix.getRhythmVoice
(int channel) Get the RhythmVoice for the specified Midi channel.Methods in org.jjazz.midimix.api that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionMidiMix.getRhythmVoices()
Get all the RhythmVoices corresponding to the non-null InstrumentMixes.Methods in org.jjazz.midimix.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionint
MidiMix.getChannel
(RhythmVoice rvKey) Get the Midi channel associated to the specified RhythmVoice.MidiMix.getInstrumentMix
(RhythmVoice rv) Get the instrumet mix for the specified RhythmVoice.void
MidiMix.replaceRhythmVoice
(RhythmVoice oldRv, RhythmVoice newRv) Replace an existing RhythmVoice by a new one.void
MidiMix.setInstrumentMix
(int channel, RhythmVoice rvKey, InstrumentMix insMix) Assign an InstrumentMix to a midi channel and to a key.void
MidiMix.setRhythmVoiceChannel
(RhythmVoice rv, int newChannel) Change the channel of a RhythmVoice. -
Uses of RhythmVoice in org.jjazz.midimix.spi
Methods in org.jjazz.midimix.spi with parameters of type RhythmVoiceModifier and TypeMethodDescriptionRhythmVoiceInstrumentProvider.findInstrument
(RhythmVoice rv) Find the most appropriate Instrument on the system to render the specified RhythmVoice in a MidiMix. -
Uses of RhythmVoice in org.jjazz.mixconsole.api
Fields in org.jjazz.mixconsole.api declared as RhythmVoice -
Uses of RhythmVoice in org.jjazz.musiccontrol.api
Methods in org.jjazz.musiccontrol.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionstatic boolean
SongMidiExporter.songToMidiFile
(Song song, MidiMix midiMix, File midiFile, RhythmVoice rv) Export a song to the specified midi File. -
Uses of RhythmVoice in org.jjazz.musiccontrol.api.playbacksession
Methods in org.jjazz.musiccontrol.api.playbacksession that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionUpdatableSongSession.getCurrentRvPhraseMap()
Get the current Phrase for each RhythmVoice track.UpdatableSongSession.Update.getMapRvPhrases()
The updated phrases for one or more RhythmVoices.UpdatableSongSession.getOriginalRvPhraseMap()
A map giving the original resulting Phrase for each RhythmVoice, in the current context.UpdatableSongSession.getOriginalRvTrackIdMap()
A map providing the original track id corresponding to each used RhythmVoice in the given context.BaseSongSession.getRvPhraseMap()
A map giving the resulting Phrase for each RhythmVoice, in the current context.BaseSongSession.getRvTrackIdMap()
A map providing the track id (index) corresponding to each used RhythmVoice in the given context.Constructor parameters in org.jjazz.musiccontrol.api.playbacksession with type arguments of type RhythmVoiceModifierConstructorDescriptionUpdate
(Map<RhythmVoice, Phrase> mapRvPhrases, ControlTrack controlTrack) -
Uses of RhythmVoice in org.jjazz.outputsynth.api
Methods in org.jjazz.outputsynth.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionDefaultRhythmVoiceInstrumentProviderImpl.findInstrument
(RhythmVoice rv) OutputSynth.findInstrument
(RhythmVoice rv) Find an instrument from this OutputSynth matching (as much as possible) the specified rhythm voice's preferred instrument. -
Uses of RhythmVoice in org.jjazz.phrasetransform.api
Methods in org.jjazz.phrasetransform.api that return RhythmVoiceModifier and TypeMethodDescriptionstatic RhythmVoice
PhraseTransforms.getRhythmVoice
(SizedPhrase sp, SongPartContext context) -
Uses of RhythmVoice in org.jjazz.phrasetransform.api.rps
Methods in org.jjazz.phrasetransform.api.rps that return RhythmVoiceModifier and TypeMethodDescriptionRP_SYS_DrumsTransform.getRhythmVoice()
RP_SYS_DrumsTransformValue.getRhythmVoice()
Methods in org.jjazz.phrasetransform.api.rps with parameters of type RhythmVoiceModifier and TypeMethodDescriptionstatic RP_SYS_DrumsTransformValue
RP_SYS_DrumsTransformValue.loadFromString
(RhythmVoice rv, String s) Create an object from a string.Constructors in org.jjazz.phrasetransform.api.rps with parameters of type RhythmVoice -
Uses of RhythmVoice in org.jjazz.pianoroll.api
Methods in org.jjazz.pianoroll.api that return RhythmVoiceModifier and TypeMethodDescriptionPianoRollEditorTopComponent.getRhythmVoice()
The RhythmVoice associated to the -
Uses of RhythmVoice in org.jjazz.rhythm.api
Subclasses of RhythmVoice in org.jjazz.rhythm.apiModifier and TypeClassDescriptionclass
A special RhythmVoice which is a delegate for another source RhythmVoice.Methods in org.jjazz.rhythm.api that return RhythmVoiceMethods in org.jjazz.rhythm.api that return types with arguments of type RhythmVoiceMethods in org.jjazz.rhythm.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionstatic RhythmVoiceDelegate
RhythmVoiceDelegate.createInstance
(Rhythm container, RhythmVoice rvSource) Create a delegate for rvSource. -
Uses of RhythmVoice in org.jjazz.rhythm.api.rhythmparameters
Methods in org.jjazz.rhythm.api.rhythmparameters that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionRP_SYS_CustomPhraseValue.getCustomizedRhythmVoices()
Get the RhythmVoices for which there is a custom phrase.static List<RhythmVoice>
RP_SYS_Mute.getMutedRhythmVoices
(Rhythm r, Set<String> value) Retrieve the muted RhythmVoices from the specified rp value.Methods in org.jjazz.rhythm.api.rhythmparameters with parameters of type RhythmVoiceModifier and TypeMethodDescriptionRP_SYS_CustomPhraseValue.getCustomizedPhrase
(RhythmVoice rv) Get the custom phrase for the specified RhythmVoice.RP_SYS_CustomPhraseValue.removeCustomizedPhrase
(RhythmVoice rv) Remove the customized phrase for the specified RhythmVoice.void
RP_SYS_CustomPhraseValue.setCustomizedPhrase
(RhythmVoice rv, Phrase p) Set the customized phrase for the specified RhythmVoice. -
Uses of RhythmVoice in org.jjazz.rhythmdatabase.api
Constructors in org.jjazz.rhythmdatabase.api with parameters of type RhythmVoice -
Uses of RhythmVoice in org.jjazz.rhythmmusicgeneration.api
Fields in org.jjazz.rhythmmusicgeneration.api with type parameters of type RhythmVoiceModifier and TypeFieldDescriptionSongSequenceBuilder.SongSequence.mapRvPhrase
SongSequenceBuilder.SongSequence.mapRvTrackId
Methods in org.jjazz.rhythmmusicgeneration.api that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionSongSequenceBuilder.buildMapRvPhrase
(boolean silent) Build the RhythmVoice phrases for the defined context.DummyGenerator.generateMusic
(SongContext sgContext) MusicGenerationQueue.Result.mapRvPhrases()
Returns the value of themapRvPhrases
record component.Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionstatic String
SongSequenceBuilder.buildTrackName
(RhythmVoice rv, int channel) Built the Midi track name from the specified parameters.Method parameters in org.jjazz.rhythmmusicgeneration.api with type arguments of type RhythmVoiceModifier and TypeMethodDescriptionSongSequenceBuilder.buildSongSequence
(Map<RhythmVoice, Phrase> rvPhrases) Build the SongSequence from the specified RhythmVoice phrases for the defined context.Constructor parameters in org.jjazz.rhythmmusicgeneration.api with type arguments of type RhythmVoiceModifierConstructorDescriptionResult
(SongContext songContext, Map<RhythmVoice, Phrase> mapRvPhrases, Exception userException) Creates an instance of aResult
record class. -
Uses of RhythmVoice in org.jjazz.rhythmmusicgeneration.spi
Methods in org.jjazz.rhythmmusicgeneration.spi that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionMusicGenerator.generateMusic
(SongContext context) Generate the note Phrases which correspond to a musical accompaniment for a given rhythm. -
Uses of RhythmVoice in org.jjazz.rhythmstubs.api
Methods in org.jjazz.rhythmstubs.api that return types with arguments of type RhythmVoice -
Uses of RhythmVoice in org.jjazz.songcontext.api
Methods in org.jjazz.songcontext.api that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptionSongContext.getUniqueRhythmVoices()
Get the list of unique rhythm voices used in this context. -
Uses of RhythmVoice in org.jjazz.songeditormanager.api
Methods in org.jjazz.songeditormanager.api with parameters of type RhythmVoiceModifier and TypeMethodDescriptionSongEditorManager.showPianoRollEditorForSptCustomPhrase
(Song song, MidiMix midiMix, SongPart spt, RhythmVoice rv, Phrase p) Open (or show) the song's PianoRollEditor and set it up to edit a custom phrase of a SongPart. -
Uses of RhythmVoice in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return types with arguments of type RhythmVoiceModifier and TypeMethodDescriptiondefault List<RhythmVoice>
SongStructure.getUniqueRhythmVoices
(boolean excludeAdaptedRhythms, boolean excludeImplicitRhythms) Get all the unique RhythmVoices used by this SongStructure.