public class SequencerManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addEndOfTrackListener(EndOfTrackListener listener) |
void |
close() |
void |
connectSequencerToSynthesizer() |
protected void |
fireEndOfTrack() |
javax.sound.midi.Sequencer |
getDefaultSequencer() |
java.util.List<EndOfTrackListener> |
getEndOfTrackListeners() |
static SequencerManager |
getInstance() |
javax.sound.midi.Sequencer |
getSequencer() |
javax.sound.midi.Sequencer |
openSequencer()
This method opens the sequencer - but if the sequencer is already open,
it does nothing.
|
void |
removeEndOfTrackListener(EndOfTrackListener listener) |
void |
setSequencer(javax.sound.midi.Sequencer sequencer) |
public static SequencerManager getInstance() throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public javax.sound.midi.Sequencer getDefaultSequencer() throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public javax.sound.midi.Sequencer getSequencer()
public void setSequencer(javax.sound.midi.Sequencer sequencer)
public javax.sound.midi.Sequencer openSequencer() throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public void close()
public void connectSequencerToSynthesizer() throws javax.sound.midi.MidiUnavailableException
javax.sound.midi.MidiUnavailableException
public void addEndOfTrackListener(EndOfTrackListener listener)
public void removeEndOfTrackListener(EndOfTrackListener listener)
public java.util.List<EndOfTrackListener> getEndOfTrackListeners()
protected void fireEndOfTrack()