Package org.jfugue.player
Class SequencerManager
java.lang.Object
org.jfugue.player.SequencerManager
This class provides operations done on a Sequencer for any
method of play. This includes opening and closing the sequencer.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEndOfTrackListener
(EndOfTrackListener listener) void
close()
void
protected void
static SequencerManager
This method opens the sequencer - but if the sequencer is already open, it does nothing.void
removeEndOfTrackListener
(EndOfTrackListener listener) void
setSequencer
(Sequencer sequencer)
-
Method Details
-
getInstance
- Throws:
MidiUnavailableException
-
getDefaultSequencer
- Throws:
MidiUnavailableException
-
getSequencer
-
setSequencer
-
openSequencer
This method opens the sequencer - but if the sequencer is already open, it does nothing. Returns the sequencer.- Throws:
MidiUnavailableException
-
close
public void close() -
connectSequencerToSynthesizer
- Throws:
MidiUnavailableException
-
addEndOfTrackListener
-
removeEndOfTrackListener
-
getEndOfTrackListeners
-
fireEndOfTrack
protected void fireEndOfTrack()
-