/******************************************************************************/ // A very, very basic MIDI file player without error-checking or comments. // // Roy Vanegas: rvanegas@hunter.cuny.edu /******************************************************************************/ import java.io.*; import javax.sound.midi.*; public class BasicMIDIPlayer { public static void main( String[] args ) throws Exception { Sequencer sequencer; Sequence sequence; File midiFile = new File( args[ 0 ] ); sequencer = MidiSystem.getSequencer(); sequence = MidiSystem.getSequence( midiFile ); sequencer.open(); sequencer.setSequence( sequence ); sequencer.start(); while( sequencer.isRunning() ) ; System.exit( 0 ); } }