Uses of Interface
org.jjazz.rhythm.api.RhythmParameter
Packages that use RhythmParameter
Package
Description
Classes mainly related to the RP_SYS_DrumsTransform rhythm parameter.
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.
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.
Generic graphical editor component for RhythmParameters
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.
The graphical editor window of a song part.
Service provider for indvidual RhythmParameter editor components.
The SongStructure graphical editor.
The graphical RpViewer component to represent a RhythmParameter value within a SptViewer.
Service provider to provider RpViewer instances for each type of RhythmParameter.
The graphical SongPart viewer component, which holds the RpViewers components.
-
Uses of RhythmParameter in org.jjazz.jjswing.api
Classes in org.jjazz.jjswing.api that implement RhythmParameterModifier and TypeClassDescriptionclassRhythmParameter to specify the bass style.classRhythmParameter to specify the drums style.Methods in org.jjazz.jjswing.api that return types with arguments of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.phrasetransform.api.rps
Classes in org.jjazz.phrasetransform.api.rps that implement RhythmParameterModifier and TypeClassDescriptionclassA RhythmParameter to transform a drums phrase.Methods in org.jjazz.phrasetransform.api.rps with parameters of type RhythmParameterModifier and TypeMethodDescriptionRP_SYS_DrumsTransform.convertValue(RhythmParameter<T> rp, T rpValue) booleanRP_SYS_DrumsTransform.isCompatibleWith(RhythmParameter<?> rp) -
Uses of RhythmParameter in org.jjazz.rhythm.api
Classes in org.jjazz.rhythm.api that implement RhythmParameterModifier and TypeClassDescriptionclassRP_EnumState<E extends Enum<E>>A variant of RP_State built from an enum value.classA RhythmParemeter representing positive integer values.classA RhythmParameter whose value can be some specified strings.classA RhythmParameter composed of a set of strings.Methods in org.jjazz.rhythm.api that return RhythmParameterModifier and TypeMethodDescriptionstatic RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp.Get a copy of this RhythmParameter.Methods in org.jjazz.rhythm.api that return types with arguments of type RhythmParameterMethods in org.jjazz.rhythm.api with parameters of type RhythmParameterModifier and TypeMethodDescription<T> ERhythmParameter.convertValue(RhythmParameter<T> rp, T rpValue) Convert the value of a compatible RhythmParameter to a value for this RhythmParameter.<T> ERP_EnumState.convertValue(RhythmParameter<T> rp, T value) <T> IntegerRP_Integer.convertValue(RhythmParameter<T> rp, T value) <T> StringRP_State.convertValue(RhythmParameter<T> rp, T value) RP_StringSet.convertValue(RhythmParameter<T> rp, T value) static RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp.booleanRhythmParameter.isCompatibleWith(RhythmParameter<?> rp) Indicate if rp is compatible with this RhythmParameter.booleanRP_EnumState.isCompatibleWith(RhythmParameter<?> rp) booleanRP_Integer.isCompatibleWith(RhythmParameter<?> rp) booleanRP_State.isCompatibleWith(RhythmParameter<?> rp) booleanRP_StringSet.isCompatibleWith(RhythmParameter<?> rp) Method parameters in org.jjazz.rhythm.api with type arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic RhythmParameter<?> RhythmParameter.findFirstCompatibleRp(List<? extends RhythmParameter<?>> rps, RhythmParameter<?> rp) Return the first RhythmParameter in rps compatible with rp. -
Uses of RhythmParameter in org.jjazz.rhythm.api.rhythmparameters
Classes in org.jjazz.rhythm.api.rhythmparameters that implement RhythmParameterModifier and TypeClassDescriptionclassA RhythmParameter to replace one or more generated Phrases by custom Phrases.final classStandard RhythmParameter: double feelclassStandard RhythmParameter: is there a fill at the end of a SongPart.final classStandard RhythmParameter: Intensity=[-10;+10]classStandard RhythmParameter: a marker for song parts, used to conditionnaly enable the optional alternate chord symbols.final classStandard RhythmParameter: Tempo percentage change.classStandard RhythmParameter : a variation of a rhythm.Methods in org.jjazz.rhythm.api.rhythmparameters with parameters of type RhythmParameterModifier and TypeMethodDescriptionRP_SYS_CustomPhrase.convertValue(RhythmParameter<T> rp, T value) Reuse a custom phrase when there is a matching RhythmVoice (same type).booleanRP_SYS_CustomPhrase.isCompatibleWith(RhythmParameter<?> rp) Compatible with another RP_SYS_CustomPhrase for the same rhythm time signature. -
Uses of RhythmParameter in org.jjazz.rhythmdatabase.api
Constructors in org.jjazz.rhythmdatabase.api with parameters of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.rhythmmusicgeneration.api
Classes in org.jjazz.rhythmmusicgeneration.api that implement RhythmParameterModifier and TypeClassDescriptionclassSystem RhythmParameter: mute one or more instruments.classA RhythmParameter to override baseRhythm tracks by tracks from other rhythms.Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionRP_SYS_OverrideTracks.convertValue(RhythmParameter<T> rp, T rpValue) booleanRP_SYS_OverrideTracks.isCompatibleWith(RhythmParameter<?> rp) -
Uses of RhythmParameter in org.jjazz.rhythmselectiondialog.spi
Method parameters in org.jjazz.rhythmselectiondialog.spi with type arguments of type RhythmParameterModifier and TypeMethodDescriptionvoidRhythmPreviewer.previewRhythm(Rhythm r, Map<RhythmParameter<?>, Object> rpValues, boolean useRhythmTempo, boolean loop, ActionListener endActionListener) Hear a "preview" of the specified rhythm. -
Uses of RhythmParameter in org.jjazz.rhythmstubs.api
Methods in org.jjazz.rhythmstubs.api that return types with arguments of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.rpcustomeditorfactoryimpl.api
Methods in org.jjazz.rpcustomeditorfactoryimpl.api that return RhythmParameterModifier and TypeMethodDescriptionabstract RhythmParameter<E> RealTimeRpEditorComponent.getRhythmParameter()The RhythmParameter model.RealTimeRpEditorDialog.getRhythmParameter()Methods in org.jjazz.rpcustomeditorfactoryimpl.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionstatic <T> SongPartContextRealTimeRpEditorDialog.buildPreviewContext(SongPartContext sptContext, RhythmParameter<T> rp, T rpValue) Create a preview SongContext which uses the specified rhythm parameter value. -
Uses of RhythmParameter in org.jjazz.songcontext.api
Methods in org.jjazz.songcontext.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionSongContext.getMergedBarRanges(Rhythm r, RhythmParameter<E> rp, E rpValue) Get the bar ranges in this context whose SongParts use rpValue. -
Uses of RhythmParameter in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return RhythmParameterMethods in org.jjazz.songstructure.api with parameters of type RhythmParameterModifier and TypeMethodDescription<T> TSongPart.getRPValue(RhythmParameter<T> rp) Get the RhythmParameter value.<T> voidSongStructure.setRhythmParameterValue(SongPart spt, RhythmParameter<T> rp, T value) Change the value of a specific RhythmParameter.Constructors in org.jjazz.songstructure.api with parameters of type RhythmParameter -
Uses of RhythmParameter in org.jjazz.songstructure.api.event
Methods in org.jjazz.songstructure.api.event that return RhythmParameterConstructors in org.jjazz.songstructure.api.event with parameters of type RhythmParameterModifierConstructorDescriptionRpValueChangedEvent(SongStructure src, SongPart spt, RhythmParameter<?> rp, Object oldValue, Object newValue) Create an event. -
Uses of RhythmParameter in org.jjazz.spteditor.api
Methods in org.jjazz.spteditor.api that return RhythmParameterConstructors in org.jjazz.spteditor.api with parameters of type RhythmParameterModifierConstructorDescriptionRpEditor(SongPart spt, RhythmParameter<?> rp, RpEditorComponent editor) Initialize the RpEditor for the specified RhythmParameter with the specified editor. -
Uses of RhythmParameter in org.jjazz.spteditor.spi
Methods in org.jjazz.spteditor.spi with parameters of type RhythmParameterModifier and TypeMethodDescriptionDefaultRpEditorComponentFactory.createComponent(Song song, DefaultRpEditorComponentFactory.Type type, SongPart spt, RhythmParameter<?> rp) Create a RpEditorComponent of the specified type.RpEditorComponentFactory.createComponent(Song song, SongPart spt, RhythmParameter<?> rp) Create a RpEditorComponent adapted to rp class (whatever the containing rhythm).static RpEditorComponentFactoryRpEditorComponentFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant RpEditorComponentFactory for the specified RhythmParameter.default booleanDefaultRpEditorComponentFactory.isRpSupported(RhythmParameter<?> rp) The DefaultRpEditorComponentFactory must provide a RpEditor for all rps.booleanRpEditorComponentFactory.isRpSupported(RhythmParameter<?> rp) Check if this RhythmParameter is handled by this factory. -
Uses of RhythmParameter in org.jjazz.ss_editor.api
Methods in org.jjazz.ss_editor.api that return RhythmParameterMethods in org.jjazz.ss_editor.api that return types with arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic List<RhythmParameter<?>> SS_EditorClientProperties.getCompactViewModeVisibleRPs(Song song, Rhythm r) Get the list of visible RPs in compact view mode for the specified rhythm.abstract List<RhythmParameter<?>> SS_Editor.getVisibleRps(Rhythm r) The rhythm parameters effectively displayed in the editor for a specific rhythm.Methods in org.jjazz.ss_editor.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionabstract RectangleSS_Editor.getRpViewerRectangle(SongPart spt, RhythmParameter<?> rp) Get the bounds of the component representing the specified RhythmParameter.booleanSS_Selection.isRhythmParameterSelected(SongPart spt, RhythmParameter<?> rp) abstract voidRpCustomizeDialog.preset(RhythmParameter<?> rp, int n) Initialize the dialog.abstract voidSS_Editor.selectRhythmParameter(SongPart spt, RhythmParameter<?> rp, boolean b) Select a specific RhythmParameter.abstract voidSS_Editor.setFocusOnRhythmParameter(SongPart spt, RhythmParameter<?> rp) Set the focus on a specific RhythmParameter.Method parameters in org.jjazz.ss_editor.api with type arguments of type RhythmParameterModifier and TypeMethodDescriptionstatic voidSS_EditorClientProperties.setCompactViewModeVisibleRPs(Song song, Rhythm r, List<RhythmParameter<?>> rps) Set the list of visible RPs in compact view mode for the specified rhythm. -
Uses of RhythmParameter in org.jjazz.ss_editor.rpviewer.api
Methods in org.jjazz.ss_editor.rpviewer.api that return RhythmParameterModifier and TypeMethodDescriptionabstract RhythmParameter<E> RpCustomEditorDialog.getRhythmParameter()The RhythmParameter whose value is edited in this dialog.RpViewer.getRpModel()Methods in org.jjazz.ss_editor.rpviewer.api with parameters of type RhythmParameterModifier and TypeMethodDescription<E> voidRpViewerController.rhythmParameterEdit(SongPart spt, RhythmParameter<E> rp, E rpValue) User has directly edited a RhythmParameter value, probably from a RpViewerEditableRenderer.voidRpViewerController.rhythmParameterEditWithCustomDialog(SongPart spt, RhythmParameter<?> rp) User wants to use the custom edit dialog of the specified RhythmParameter.Constructors in org.jjazz.ss_editor.rpviewer.api with parameters of type RhythmParameterModifierConstructorDescriptionRpViewer(SongPart spt, RhythmParameter<?> rp, RpViewerSettings settings, RpViewerRenderer renderer) -
Uses of RhythmParameter in org.jjazz.ss_editor.rpviewer.spi
Methods in org.jjazz.ss_editor.rpviewer.spi with parameters of type RhythmParameterModifier and TypeMethodDescriptionstatic RpCustomEditorFactoryRpCustomEditorFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant factory for the specified RhythmParameter.static RpViewerRendererFactoryRpViewerRendererFactory.findFactory(RhythmParameter<?> rp) Try to find the relevant RpViewerRendererFactory for the specified RhythmParameter.<E> RpCustomEditorDialog<E> RpCustomEditorFactory.getEditor(RhythmParameter<E> rp) Get a RpCustomEditor instance for the specific RhythmParameter.DefaultRpViewerRendererFactory.getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, DefaultRpViewerRendererFactory.Type type, RpViewerSettings settings) Get the RpViewerRenderer of the specified type.RpViewerRendererFactory.getRpViewerRenderer(Song song, SongPart spt, RhythmParameter<?> rp, RpViewerSettings settings) Get a RpViewerRenderer instance adapted to the specified RhyhtmParameter.default booleanRpCustomEditorFactory.isSupported(RhythmParameter<?> rp) Check if this factory can create a renderer for the specified RhythmParameter.default booleanRpViewerRendererFactory.isSupported(RhythmParameter<?> rp) Check if this factory can create a renderer for the specified RhythmParameter. -
Uses of RhythmParameter in org.jjazz.ss_editor.sptviewer.api
Methods in org.jjazz.ss_editor.sptviewer.api with parameters of type RhythmParameterModifier and TypeMethodDescriptionabstract RectangleSptViewer.getRpViewerRectangle(RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterClicked(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterDragged(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterReleased(MouseEvent e, SongPart spt, RhythmParameter<?> rp) voidSptViewerMouseListener.rhythmParameterWheelMoved(MouseWheelEvent e, SongPart spt, RhythmParameter<?> rp) abstract voidSptViewer.setFocusOnRpViewer(RhythmParameter<?> rp) abstract voidSptViewer.setSelected(RhythmParameter<?> rp, boolean b) Method parameters in org.jjazz.ss_editor.sptviewer.api with type arguments of type RhythmParameterModifier and TypeMethodDescriptionabstract voidSptViewer.setVisibleRps(List<RhythmParameter<?>> rps) -
Uses of RhythmParameter in org.jjazz.yamjjazz.rhythm.api
Methods in org.jjazz.yamjjazz.rhythm.api that return types with arguments of type RhythmParameter