public interface Sequencer extends MidiDevice
| Modifier and Type | Interface and Description |
|---|---|
static class |
Sequencer.SyncMode |
MidiDevice.Info| Modifier and Type | Field and Description |
|---|---|
static int |
LOOP_CONTINUOUSLY |
close, getDeviceInfo, getMaxReceivers, getMaxTransmitters, getReceiver, getReceivers, getTransmitter, getTransmitters, isOpen, openstatic final int LOOP_CONTINUOUSLY
void setSequence(Sequence sequence) throws InvalidMidiDataException
InvalidMidiDataExceptionvoid setSequence(java.io.InputStream inputStream)
throws InvalidMidiDataException,
java.io.IOException
InvalidMidiDataExceptionjava.io.IOExceptionSequence getSequence()
void start()
void setLoopStartPoint(long lTick)
long getLoopStartPoint()
void setLoopEndPoint(long lTick)
long getLoopEndPoint()
void setLoopCount(int nLoopCount)
int getLoopCount()
void stop()
boolean isRunning()
void startRecording()
void stopRecording()
boolean isRecording()
void recordEnable(Track track, int nChannel)
void recordDisable(Track track)
float getTempoInBPM()
void setTempoInBPM(float fBPM)
float getTempoInMPQ()
void setTempoInMPQ(float fMPQ)
float getTempoFactor()
void setTempoFactor(float fFactor)
long getTickLength()
long getTickPosition()
void setTickPosition(long lTick)
long getMicrosecondLength()
long getMicrosecondPosition()
getMicrosecondPosition in interface MidiDevicevoid setMicrosecondPosition(long lMicroseconds)
Sequencer.SyncMode getMasterSyncMode()
void setMasterSyncMode(Sequencer.SyncMode syncMode)
Sequencer.SyncMode[] getMasterSyncModes()
Sequencer.SyncMode getSlaveSyncMode()
void setSlaveSyncMode(Sequencer.SyncMode syncMode)
Sequencer.SyncMode[] getSlaveSyncModes()
void setTrackMute(int nTrack,
boolean bMute)
boolean getTrackMute(int nTrack)
void setTrackSolo(int nTrack,
boolean bSolo)
boolean getTrackSolo(int nTrack)
boolean addMetaEventListener(MetaEventListener listener)
void removeMetaEventListener(MetaEventListener listener)
int[] addControllerEventListener(ControllerEventListener listener, int[] anControllers)
int[] removeControllerEventListener(ControllerEventListener listener, int[] anControllers)