Ziltch #1 Midi output is alot easier than input.If you want to play a midi file, windows MCI commands can do that.Multi platform code would be harder!