public abstract class TSequencer extends TMidiDevice implements Sequencer
TMidiDevice.Info, TMidiDevice.TReceiver, TMidiDevice.TTransmitterSequencer.SyncModeMidiDevice.InfoLOOP_CONTINUOUSLYclose, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getMicrosecondPosition, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMicrosecondPosition, getTickPosition, isRecording, recordDisable, recordEnable, setMicrosecondPosition, setTickPosition, startRecording, stopRecordingclose, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openpublic void setSequence(Sequence sequence) throws InvalidMidiDataException
setSequence in interface SequencerInvalidMidiDataExceptionpublic void setSequence(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
setSequence in interface SequencerInvalidMidiDataExceptionjava.io.IOExceptionpublic Sequence getSequence()
getSequence in interface Sequencerpublic void setLoopStartPoint(long lTick)
setLoopStartPoint in interface Sequencerpublic long getLoopStartPoint()
getLoopStartPoint in interface Sequencerpublic void setLoopEndPoint(long lTick)
setLoopEndPoint in interface Sequencerpublic long getLoopEndPoint()
getLoopEndPoint in interface Sequencerpublic void setLoopCount(int nLoopCount)
setLoopCount in interface Sequencerpublic int getLoopCount()
getLoopCount in interface Sequencerpublic float getTempoInBPM()
getTempoInBPM in interface Sequencerpublic void setTempoInBPM(float fBPM)
setTempoInBPM in interface Sequencerpublic float getTempoInMPQ()
getTempoInMPQ in interface Sequencerpublic void setTempoInMPQ(float fMPQ)
setTempoInMPQ in interface Sequencerpublic void setTempoFactor(float fFactor)
setTempoFactor in interface Sequencerpublic float getTempoFactor()
getTempoFactor in interface Sequencerpublic long getTickLength()
getTickLength in interface Sequencerpublic long getMicrosecondLength()
getMicrosecondLength in interface Sequencerpublic boolean addMetaEventListener(MetaEventListener listener)
addMetaEventListener in interface Sequencerpublic void removeMetaEventListener(MetaEventListener listener)
removeMetaEventListener in interface Sequencerpublic int[] addControllerEventListener(ControllerEventListener listener, int[] anControllers)
addControllerEventListener in interface Sequencerpublic int[] removeControllerEventListener(ControllerEventListener listener, int[] anControllers)
removeControllerEventListener in interface Sequencerpublic Sequencer.SyncMode getMasterSyncMode()
getMasterSyncMode in interface Sequencerpublic void setMasterSyncMode(Sequencer.SyncMode syncMode)
setMasterSyncMode in interface Sequencerpublic Sequencer.SyncMode[] getMasterSyncModes()
getMasterSyncModes in interface Sequencerpublic Sequencer.SyncMode getSlaveSyncMode()
getSlaveSyncMode in interface Sequencerpublic void setSlaveSyncMode(Sequencer.SyncMode syncMode)
setSlaveSyncMode in interface Sequencerpublic Sequencer.SyncMode[] getSlaveSyncModes()
getSlaveSyncModes in interface Sequencerpublic boolean getTrackSolo(int nTrack)
getTrackSolo in interface Sequencerpublic void setTrackSolo(int nTrack,
boolean bSolo)
setTrackSolo in interface Sequencerpublic boolean getTrackMute(int nTrack)
getTrackMute in interface Sequencerpublic void setTrackMute(int nTrack,
boolean bMute)
setTrackMute in interface Sequencerpublic void setLatency(int nMilliseconds)
public int getLatency()
Sequence at all.