Uses of Class
org.jjazz.utilities.api.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
Modifier 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
Modifier 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
Modifier and TypeFieldDescriptionstatic final LongRange
LongRange.EMPTY_LONG_RANGE
The special shared instance for the empty range.Modifier 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.Modifier and TypeMethodDescriptionboolean
Check if specified range is contained in this range.LongRange.getIntersectRange
(LongRange r) boolean
LongRange.intersects
(LongRange r) Check if specified range intersects with this range.