Uses of Class
org.jjazz.utilities.api.FloatRange
Packages that use FloatRange
Package
Description
Notes "humanization" methods.
The model of a music phrase for a single instrument, e.g. a bass phrase or a drums phrase.
Objects and helper methods to generate musical phrases from the song and form the final backing track (see SongSequenceBuilder).
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.
General purpose utilities.
-
Uses of FloatRange in org.jjazz.coreuicomponents.api
Methods in org.jjazz.coreuicomponents.api that return FloatRangeModifier and TypeMethodDescriptionPhraseBirdsEyeViewComponent.getBeatRange()The beat range shown in this component.Methods in org.jjazz.coreuicomponents.api with parameters of type FloatRangeModifier and TypeMethodDescriptionvoidPhraseBirdsEyeViewComponent.setBeatRange(FloatRange beatRange) Set the beat range shown in this component.voidPhraseBirdsEyeViewComponent.setModel(Phrase model, TimeSignature ts, FloatRange beatRange) Set the Phrase model. -
Uses of FloatRange in org.jjazz.humanizer.api
Constructors in org.jjazz.humanizer.api with parameters of type FloatRangeModifierConstructorDescriptionHumanizer(Phrase sourcePhrase, TimeSignature ts, FloatRange allowedBeatRange, InstrumentFamily insFamily, int tempo) Create an instance in INIT state with DEFAULT_CONFIG and no registered notes. -
Uses of FloatRange in org.jjazz.phrase.api
Methods in org.jjazz.phrase.api that return FloatRangeModifier and TypeMethodDescriptionGrid.getAdjustedBeatRange()The beat range of this grid adjusted to the pre-cell beat window.NoteEvent.getBeatRange()Grid.getCellBeatRange(int cell) The FloatRange corresponding to the specified cell.Phrase.getNotesBeatRange()Get the beat range from start of first note to end of last note.SizedPhrase.getNotesBeatRange()Get the beat range corresponding to this phrase.Grid.getOriginalBeatRange()The beat range used to create this grid.Methods in org.jjazz.phrase.api with parameters of type FloatRangeModifier and TypeMethodDescriptionGrid.getCellRange(FloatRange fr, boolean strict) Return the cell range based on the specified beat range.Phrase.getNotes(Predicate<NoteEvent> tester, FloatRange range, boolean excludeUpperBound) Get the NoteEvents which match the tester and whose start position is in the [posFrom:posTo] or [posFrom:posTo[ range.static PhrasePhrases.getSlice(Phrase p, FloatRange range, boolean keepLeft, int cutRight, float beatWindow) Get a new phrase with cloned NoteEvents but keeping only the notes in the specified beat range, taking into account possible live-played/non-quantized notes via the beatWindow parameter.static voidPhrases.silence(Phrase p, FloatRange range, boolean cutLeft, boolean keepRight, float beatWindow) Remove all phrase notes whose start position is in the specified beat range, taking into account possible live-played/non-quantized notes via the beatWindow parameter.Phrase.subSet(FloatRange range, boolean excludeUpperBound) A subset of all notes starting in the specified range.Constructors in org.jjazz.phrase.api with parameters of type FloatRangeModifierConstructorDescriptionGrid(Phrase p, FloatRange beatRange, int nbCellsPerBeat, Predicate<NoteEvent> filter, float preCellBeatWindow) Obtain a grid for the specified Phrase p.SizedPhrase(int channel, FloatRange beatRange, TimeSignature ts, boolean isDrums) Create a sized phrase with no notes. -
Uses of FloatRange in org.jjazz.pianoroll.api
Methods in org.jjazz.pianoroll.api that return FloatRangeModifier and TypeMethodDescriptionPianoRollEditorTopComponent.getBeatRange()The edited beat range.PianoRollEditor.getPhraseBeatRange()Get the phase beat range of the edited phrase.PianoRollEditor.getVisibleBeatRange()Get the min/max beat positions which are visible.Methods in org.jjazz.pianoroll.api with parameters of type FloatRangeModifier and TypeMethodDescriptionvoidPianoRollEditor.setModel(Phrase p, FloatRange beatRange, int rulerStartBar, int channel, NavigableMap<Float, TimeSignature> mapPosTs, DrumKit.KeyMap kMap) Set the phrase model. -
Uses of FloatRange in org.jjazz.rhythmmusicgeneration.api
Fields in org.jjazz.rhythmmusicgeneration.api declared as FloatRangeModifier and TypeFieldDescriptionGridChordContext.afterBeatRangefrom=chord position, to=end of the zone (last cell position minus the pre-cell window)Methods in org.jjazz.rhythmmusicgeneration.api that return FloatRangeModifier and TypeMethodDescriptionSimpleChordSequence.getBeatRange()The beat range of this SimpleChordSequence.SimpleChordSequence.getBeatRange(CLI_ChordSymbol cliCs) The beat range of a ChordSymbol of this SimpleChordSequenceSongChordSequence.getBeatRange()Get the BeatRange of this SongChordSequence.Methods in org.jjazz.rhythmmusicgeneration.api with parameters of type FloatRangeModifier and TypeMethodDescriptionbooleanSimpleChordSequence.isMatchingInBarBeatPositions(boolean acceptEmptyBars, FloatRange... inBarBeatRanges) For each bar, check if each chord position is in the corresponding in-bar beat range (excluding the upper bound). -
Uses of FloatRange in org.jjazz.score.api
Methods in org.jjazz.score.api that return FloatRangeConstructors in org.jjazz.score.api with parameters of type FloatRangeModifierConstructorDescriptionMeasureContext(NotationGraphics ng, int barIndex, FloatRange beatRange, Note majorKey) MeasureContext(NotationGraphics ng, int barIndex, FloatRange beatRange, Note majorKey, int gStaffLowestPitch) -
Uses of FloatRange in org.jjazz.songcontext.api
Methods in org.jjazz.songcontext.api that return FloatRangeModifier and TypeMethodDescriptionSongContext.getBeatRange()The beat range within the song for which music should be produced.SongContext.getSptBeatRange(SongPart spt) Get the intersection between the song part beat range and this SongContext beat range. -
Uses of FloatRange in org.jjazz.songstructure.api
Methods in org.jjazz.songstructure.api that return FloatRangeModifier and TypeMethodDescriptionSongStructure.toBeatRange(IntRange barRange) Converts the specified bar range into a natural beat range. -
Uses of FloatRange in org.jjazz.utilities.api
Fields in org.jjazz.utilities.api declared as FloatRangeModifier and TypeFieldDescriptionstatic final FloatRangeFloatRange.EMPTY_FLOAT_RANGEThe special shared instance for the empty range.static final FloatRangeFloatRange.MAX_FLOAT_RANGEThe biggest FloatRange possible.Methods in org.jjazz.utilities.api that return FloatRangeModifier and TypeMethodDescriptionFloatRange.clone()FloatRange.getIntersectRange(FloatRange rg) FloatRange.getTransformed(float offset) Get a new range with bounds modified by adding offset.FloatRange.getTransformed(float fromOffset, float toOffset) Get a new range with bounds modified.FloatRange.getUnion(FloatRange r) Get a new range made from the lowest and highest bounds from this object and r.FloatRange.setFrom(float newFrom) Return a copy of this FloatRange with a new "from" value.FloatRange.setTo(float newTo) Return a copy of this FloatRange with a new "to" value.Methods in org.jjazz.utilities.api with parameters of type FloatRangeModifier and TypeMethodDescriptionbooleanFloatRange.contains(FloatRange fr, boolean excludeUpperBound) Check if specified range is within this float range.FloatRange.getIntersectRange(FloatRange rg) FloatRange.getUnion(FloatRange r) Get a new range made from the lowest and highest bounds from this object and r.booleanFloatRange.intersects(FloatRange rg) Check if specified range intersects with this range.