|
||||||||||
| 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 from
boolean 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 | |||||||||