/******************************************************************************/ // Provides information about the kinds of MIDI devices that are installed on // your system. // // Roy Vanegas: rvanegas@hunter.cuny.edu /******************************************************************************/ import javax.sound.midi.*; public class QueryInstalledMIDIDevices { public static void main( String[] args ) { System.out.println(); MidiDevice.Info[] arrayOfDeviceInfo = MidiSystem.getMidiDeviceInfo(); System.out.println(); for( int count = 0; count < arrayOfDeviceInfo.length; count++ ) { System.out.println( "Description: " + arrayOfDeviceInfo[ count ].getDescription() ); System.out.println( "Name: " + arrayOfDeviceInfo[ count ].getName() ); System.out.println( "Vendor: " + arrayOfDeviceInfo[ count ].getVendor() ); System.out.println( "Version: " + arrayOfDeviceInfo[ count ].getVersion() ); System.out.println( "\n" ); } System.exit( 0 ); } }