javax.sound.midi
Interface Sequencer
- All Superinterfaces:
- MidiDevice
- All Known Implementing Classes:
- AlsaSequencer, JavaSequencer, TPreloadingSequencer, TSequencer
public interface Sequencer
- extends MidiDevice
LOOP_CONTINUOUSLY
static final int LOOP_CONTINUOUSLY
- See Also:
- Constant Field Values
setSequence
void setSequence(Sequence sequence)
throws InvalidMidiDataException
- Throws:
InvalidMidiDataException
setSequence
void setSequence(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
- Throws:
InvalidMidiDataException
java.io.IOException
getSequence
Sequence getSequence()
start
void start()
setLoopStartPoint
void setLoopStartPoint(long lTick)
getLoopStartPoint
long getLoopStartPoint()
setLoopEndPoint
void setLoopEndPoint(long lTick)
getLoopEndPoint
long getLoopEndPoint()
setLoopCount
void setLoopCount(int nLoopCount)
getLoopCount
int getLoopCount()
stop
void stop()
isRunning
boolean isRunning()
startRecording
void startRecording()
stopRecording
void stopRecording()
isRecording
boolean isRecording()
recordEnable
void recordEnable(Track track,
int nChannel)
recordDisable
void recordDisable(Track track)
getTempoInBPM
float getTempoInBPM()
setTempoInBPM
void setTempoInBPM(float fBPM)
getTempoInMPQ
float getTempoInMPQ()
setTempoInMPQ
void setTempoInMPQ(float fMPQ)
getTempoFactor
float getTempoFactor()
setTempoFactor
void setTempoFactor(float fFactor)
getTickLength
long getTickLength()
getTickPosition
long getTickPosition()
setTickPosition
void setTickPosition(long lTick)
getMicrosecondLength
long getMicrosecondLength()
getMicrosecondPosition
long getMicrosecondPosition()
- Specified by:
getMicrosecondPosition
in interface MidiDevice
setMicrosecondPosition
void setMicrosecondPosition(long lMicroseconds)
getMasterSyncMode
Sequencer.SyncMode getMasterSyncMode()
setMasterSyncMode
void setMasterSyncMode(Sequencer.SyncMode syncMode)
getMasterSyncModes
Sequencer.SyncMode[] getMasterSyncModes()
getSlaveSyncMode
Sequencer.SyncMode getSlaveSyncMode()
setSlaveSyncMode
void setSlaveSyncMode(Sequencer.SyncMode syncMode)
getSlaveSyncModes
Sequencer.SyncMode[] getSlaveSyncModes()
setTrackMute
void setTrackMute(int nTrack,
boolean bMute)
getTrackMute
boolean getTrackMute(int nTrack)
setTrackSolo
void setTrackSolo(int nTrack,
boolean bSolo)
getTrackSolo
boolean getTrackSolo(int nTrack)
addMetaEventListener
boolean addMetaEventListener(MetaEventListener listener)
removeMetaEventListener
void removeMetaEventListener(MetaEventListener listener)
addControllerEventListener
int[] addControllerEventListener(ControllerEventListener listener,
int[] anControllers)
removeControllerEventListener
int[] removeControllerEventListener(ControllerEventListener listener,
int[] anControllers)