Is it possible to adjust Timidity++ to emulate a general midi device in my x86 emulator? If so, then how? (What functions need to be called to read/write Midi data from/to the Midi player)? I want to implement an MPU-401 into my emulator, which should be using Timidity to play the Midi Data.
BTW I can't use c++ with my compiler it seems, so it will need to be converted to standard c (at least no classes are in it.)