Package org.jfugue.devices
Class MusicTransmitterToSequence
- java.lang.Object
-
- org.jfugue.devices.MusicTransmitterToSequence
-
public class MusicTransmitterToSequence extends java.lang.Object
Represents a device that will send music. For example, you can attach this to your external MIDI keyboard and play music on the keyboard, which is then recorded here.
-
-
Constructor Summary
Constructors Constructor Description MusicTransmitterToSequence(javax.sound.midi.MidiDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
javax.sound.midi.Sequence
getSequence()
void
listenForMillis(long millis)
Used instead of startListening() and stopListening() - listens for a pre-defined amount of time.void
startListening()
void
stopListening()
-
-
-
Method Detail
-
startListening
public void startListening() throws javax.sound.midi.MidiUnavailableException, javax.sound.midi.InvalidMidiDataException
- Throws:
javax.sound.midi.MidiUnavailableException
javax.sound.midi.InvalidMidiDataException
-
stopListening
public void stopListening()
-
listenForMillis
public void listenForMillis(long millis) throws javax.sound.midi.MidiUnavailableException, javax.sound.midi.InvalidMidiDataException, java.lang.InterruptedException
Used instead of startListening() and stopListening() - listens for a pre-defined amount of time.- Parameters:
millis
-- Throws:
javax.sound.midi.MidiUnavailableException
java.lang.InterruptedException
javax.sound.midi.InvalidMidiDataException
-
close
public void close()
-
getSequence
public javax.sound.midi.Sequence getSequence()
-
-