Uses of Class
org.jjazz.utilities.api.LongRange
Packages that use LongRange
Package
Description
All Midi stuff: JJazzMidiSystem, Midi synths, Midi instruments, Midi banks, Midi drumkits, drumkit keymaps, Midi file parsers, etc.
Describe the context for which a backing track should be generated: which (part of the) song, which MidiMix.
General purpose utilities.
-
Uses of LongRange in org.jjazz.midi.api
Methods in org.jjazz.midi.api with parameters of type LongRangeModifier and TypeMethodDescriptionstatic <T extends MidiMessage>
List<MidiEvent>MidiUtilities.getMidiEvents(Track track, Class<T> msgClass, Predicate<T> msgTester, LongRange trackTickRange) Get track MidiEvents whose MidiMessage is instance of msgClass, which satisfy the specified MidiMessage tester, and whose tick position is within trackTickRange.MidiUtilities.getMidiEvents(Track track, Predicate<MidiEvent> tester, LongRange trackTickRange) Get track MidiEvents whose tick position is within trackTickRange and which satisfy the specified tester. -
Uses of LongRange in org.jjazz.songcontext.api
Methods in org.jjazz.songcontext.api that return LongRangeModifier and TypeMethodDescriptionSongContext.getSptTickRange(SongPart spt) Get the range of ticks of spt belonging to this context.SongContext.getTickRange()The tick range (computed at the time of this object creation) corresponding to getBarRange() or getBeatRange(). -
Uses of LongRange in org.jjazz.utilities.api
Fields in org.jjazz.utilities.api declared as LongRangeModifier and TypeFieldDescriptionstatic final LongRangeLongRange.EMPTY_LONG_RANGEThe special shared instance for the empty range.Methods in org.jjazz.utilities.api that return LongRangeModifier and TypeMethodDescriptionLongRange.getIntersectRange(LongRange r) LongRange.getTransformed(long offset) Get a new range with bounds modified by adding offset.LongRange.getTransformed(long fromOffset, long toOffset) Get a new range with bounds modified by adding fromOffset and toOffset.Methods in org.jjazz.utilities.api with parameters of type LongRangeModifier and TypeMethodDescriptionbooleanCheck if specified range is contained in this range.LongRange.getIntersectRange(LongRange r) booleanLongRange.intersects(LongRange r) Check if specified range intersects with this range.