public final class ReceiverSink
extends java.lang.Object
implements javax.sound.midi.Receiver
Receiver. It can be used to send
messages to a synthesizer while monitoring the events by writing them to the
command line, a LOG file,... or to build a MIDI file from any input| Constructor and Description |
|---|
ReceiverSink(boolean ignoreTimingData,
javax.sound.midi.Receiver... receiverList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReceiver(javax.sound.midi.Receiver receiver)
Adds a receiver to the sink (list of receivers).
|
void |
close() |
void |
send(javax.sound.midi.MidiMessage message,
long timeStamp) |
public ReceiverSink(boolean ignoreTimingData,
javax.sound.midi.Receiver... receiverList)
ignoreTimingData - A boolean that defines if timing messages should be ignored.receiverList - The list of Receivers to send messages to.public void close()
close in interface java.lang.AutoCloseableclose in interface javax.sound.midi.Receiverpublic void send(javax.sound.midi.MidiMessage message,
long timeStamp)
send in interface javax.sound.midi.Receiverpublic void addReceiver(javax.sound.midi.Receiver receiver)
receiver - The receiver to add.