Uses of Interface
org.jjazz.rhythm.api.RhythmParameter
Packages that use RhythmParameter
Package
Description
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.
Generic graphical editor component for RhythmParameters which implement the RpCustomEditorProvider interface.
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.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 TypeClassDescriptionclassA 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.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> 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_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 TypeClassDescriptionfinal classStandard RhythmParameter: double feelclassStandard RhythmParameter: is there a fill at the end of a SongPart.final classStandard RhythmParameter: Intensity=[-10;+10]classStandard RhythmParameterclassA RhythmParameter to replace one or more generated Phrases by custom Phrases.classStandard RhythmParameter: a marker for song parts, used to conditionnaly enable the optional alternate chord symbols.classSystem RhythmParameter: mute one or more instruments.final classStandard RhythmParameter: Tempo percentage change.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
Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type RhythmParameterModifier and TypeMethodDescription<T> List<SongChordSequence.SplitResult<T>>SongChordSequence.split(Rhythm r, RhythmParameter<T> rp) Split this SongChordSequence in different SimpleChordSequences for each song contiguous Rhythm's SongParts which have the same specified RhythmParameter value. -
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.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 RhythmParameterModifier and TypeMethodDescriptionRpValueCopyBuffer.getRhythmParameter()The RhythmParameter for which the buffer stores values.SS_SelectionUtilities.getSelectedSongPartParameter(SongPart spt) Methods in org.jjazz.ss_editor.api that return types with arguments of type RhythmParameterModifier and TypeMethodDescriptionabstract List<RhythmParameter<?>>SS_Editor.getCompactViewRPs(Rhythm r) Get 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_SelectionUtilities.isRhythmParameterSelected(SongPart spt, RhythmParameter<?> rp) abstract voidRpCustomizeDialog.preset(RhythmParameter<?> rp, int n) Initialize the dialog.<E> voidRpValueCopyBuffer.put(Rhythm r, RhythmParameter<E> rp, List<E> values) Put the RhythmParameter and a copy of the values in the buffer.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 TypeMethodDescriptionabstract voidSS_Editor.setCompactViewRPs(Rhythm r, List<RhythmParameter<?>> rps) Set 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 RhythmParameterMethods 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 that return RhythmParameterModifier and TypeMethodDescriptionabstract RhythmParameter<E>RpCustomEditor.getRhythmParameter()The RhythmParameter whose value is edited in this dialog.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> RpCustomEditor<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.spi
Method parameters in org.jjazz.ss_editor.spi with type arguments of type RhythmParameterModifier and TypeMethodDescriptionvoidRhythmSelectionDialog.RhythmPreviewProvider.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.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)