com.frinika.midi
Class MidiDebugDevice
java.lang.Object
com.frinika.midi.MidiDebugDevice
- All Implemented Interfaces:
- javax.sound.midi.MidiDevice
public class MidiDebugDevice
- extends java.lang.Object
- implements javax.sound.midi.MidiDevice
Midi device that acts like a hub. Messages coming in are sent to all
recievers
MidiDebugDevice dev;
Transmitter t1,t2; Reciever r1;
dev.getReciever().addTransmitter(t1); dev.getReciever().addTransmitter(t2);
r1.addTransmitter(dev.getTransmitter());
- Version:
- 1.0
- Author:
- pjl
Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice |
javax.sound.midi.MidiDevice.Info |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiDebugDevice
public MidiDebugDevice()
getMicrosecondPosition
public long getMicrosecondPosition()
- Specified by:
getMicrosecondPosition
in interface javax.sound.midi.MidiDevice
getTransmitters
public java.util.List<javax.sound.midi.Transmitter> getTransmitters()
- Specified by:
getTransmitters
in interface javax.sound.midi.MidiDevice
getReceivers
public java.util.List<javax.sound.midi.Receiver> getReceivers()
- Specified by:
getReceivers
in interface javax.sound.midi.MidiDevice
close
public void close()
- Specified by:
close
in interface javax.sound.midi.MidiDevice
getTransmitter
public javax.sound.midi.Transmitter getTransmitter()
- Specified by:
getTransmitter
in interface javax.sound.midi.MidiDevice
getReceiver
public javax.sound.midi.Receiver getReceiver()
- Specified by:
getReceiver
in interface javax.sound.midi.MidiDevice
getMaxTransmitters
public int getMaxTransmitters()
- Specified by:
getMaxTransmitters
in interface javax.sound.midi.MidiDevice
getMaxReceivers
public int getMaxReceivers()
- Specified by:
getMaxReceivers
in interface javax.sound.midi.MidiDevice
getDeviceInfo
public javax.sound.midi.MidiDevice.Info getDeviceInfo()
- Specified by:
getDeviceInfo
in interface javax.sound.midi.MidiDevice
open
public void open()
- Specified by:
open
in interface javax.sound.midi.MidiDevice
isOpen
public boolean isOpen()
- Specified by:
isOpen
in interface javax.sound.midi.MidiDevice
eventToString
public static java.lang.String eventToString(javax.sound.midi.MidiMessage mess)