audio.modules.midi
Class AudioMIDISystem

java.lang.Object
  extended by audio.modules.midi.AudioMIDISystem
All Implemented Interfaces:
AudioInputSystem, java.io.Serializable, VDMModule

public class AudioMIDISystem
extends java.lang.Object
implements AudioInputSystem

Returns a list of all available MIDI devices on a system. The source to this class is probably a good starting point for writing your own instruments.

See Also:
Serialized Form

Constructor Summary
AudioMIDISystem()
           
 
Method Summary
 java.util.Vector<AudioInput> getInterfaces(AudioInterfaceDriver driver, Logger logger)
           
 java.lang.String getName()
          Returns the name of the module.
 java.lang.String getVersion()
          Returns the version of the module.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioMIDISystem

public AudioMIDISystem()
Method Detail

getInterfaces

public java.util.Vector<AudioInput> getInterfaces(AudioInterfaceDriver driver,
                                                  Logger logger)
Specified by:
getInterfaces in interface AudioInputSystem

getName

public java.lang.String getName()
Description copied from interface: VDMModule
Returns the name of the module.

Specified by:
getName in interface VDMModule
Returns:
"MIDI input 1" or similar

getVersion

public java.lang.String getVersion()
Description copied from interface: VDMModule
Returns the version of the module.

Specified by:
getVersion in interface VDMModule
Returns:
Some sort of versioning information.