audio.modules.midi
Class MIDIReceiver

java.lang.Object
  extended by audio.modules.midi.MIDIReceiver
All Implemented Interfaces:
javax.sound.midi.Receiver

public class MIDIReceiver
extends java.lang.Object
implements javax.sound.midi.Receiver

Receives messages from the MIDI system, filters non-musical data and sends it back upstream to a MIDIInterface object.


Constructor Summary
MIDIReceiver(MIDIInput midiInterface)
           
 
Method Summary
 void close()
          Empty method that pleases Receiver.
 void send(javax.sound.midi.MidiMessage sentMessage, long timeStamp)
          Receives a MIDI message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIDIReceiver

public MIDIReceiver(MIDIInput midiInterface)
Parameters:
midiInterface - The interface to send data to
Method Detail

send

public void send(javax.sound.midi.MidiMessage sentMessage,
                 long timeStamp)
Receives a MIDI message. Currently drops everything apart from ShortMessages. That is, all it cares about is musical data, not system messages.

Specified by:
send in interface javax.sound.midi.Receiver

close

public void close()
Empty method that pleases Receiver.

Specified by:
close in interface javax.sound.midi.Receiver