|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SequencerTrack
Method Summary | |
---|---|
boolean |
addMetaEventListener(javax.sound.midi.MetaEventListener listener)
|
void |
chaseEvents(long startTick,
long endTick,
boolean doReindex,
byte[][] tempArray)
go through all events from startTick to endTick chase the controller state and program change state and then set the end-states at once. |
void |
clearNoteOnCache()
|
void |
close()
|
boolean |
isEnabled()
|
boolean |
isFinished()
Return whether no more messages can be pumped because track contents known a priori are completely finished. |
void |
notesOff(boolean doControllers)
send note off for notes that are on |
boolean |
pump(long targetTick,
boolean masterTrack)
Pump all messages occuring from the previous to the current targetTick, exclusive of the previous and inclusive of the current targetTick. |
void |
reindex(long tick)
Called when there has been a discontinuity in sequencer time due to setting a sequence, starting it, changing its position. |
void |
removeMetaEventListener(javax.sound.midi.MetaEventListener listener)
|
void |
updateEnable(boolean hasSolo,
byte[][] tempArray)
Update the enabled state based on mute/solo and hasSolo |
Methods inherited from interface uk.org.toot.midi.sequencer.TrackControls |
---|
isMute, isSolo, setMute, setSolo |
Method Detail |
---|
void close()
boolean isFinished()
boolean isEnabled()
void clearNoteOnCache()
void updateEnable(boolean hasSolo, byte[][] tempArray)
hasSolo
- tempArray
- void notesOff(boolean doControllers)
void chaseEvents(long startTick, long endTick, boolean doReindex, byte[][] tempArray)
tempArray
- an byte[128][16] to hold controller messagesvoid reindex(long tick)
tick
- the tick to continue fromboolean pump(long targetTick, boolean masterTrack)
targetTick
- the tick to pump untilmasterTrack
- whether this sequencer track is the master track
boolean addMetaEventListener(javax.sound.midi.MetaEventListener listener)
void removeMetaEventListener(javax.sound.midi.MetaEventListener listener)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |