Package org.jfugue.devices
Class MusicTransmitterToSequence
- java.lang.Object
-
- org.jfugue.devices.MusicTransmitterToSequence
-
public class MusicTransmitterToSequence extends java.lang.ObjectRepresents 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 voidclose()javax.sound.midi.SequencegetSequence()voidlistenForMillis(long millis)Used instead of startListening() and stopListening() - listens for a pre-defined amount of time.voidstartListening()voidstopListening()
-
-
-
Method Detail
-
startListening
public void startListening() throws javax.sound.midi.MidiUnavailableException, javax.sound.midi.InvalidMidiDataException- Throws:
javax.sound.midi.MidiUnavailableExceptionjavax.sound.midi.InvalidMidiDataException
-
stopListening
public void stopListening()
-
listenForMillis
public void listenForMillis(long millis) throws javax.sound.midi.MidiUnavailableException, javax.sound.midi.InvalidMidiDataException, java.lang.InterruptedExceptionUsed instead of startListening() and stopListening() - listens for a pre-defined amount of time.- Parameters:
millis-- Throws:
javax.sound.midi.MidiUnavailableExceptionjava.lang.InterruptedExceptionjavax.sound.midi.InvalidMidiDataException
-
close
public void close()
-
getSequence
public javax.sound.midi.Sequence getSequence()
-
-