I have been meaning to try to get Miracle Piano for Windows running under DOSBOX for a while, so I spent some time on it today. I installed the custom build of 0.72 from this thread, and it appears to be pretty close. I am using a USB MIDI controller (M-Audio Oxygen 49) under VISTA has the host, and I have not been able to feed any MIDI INPUT from it into Windows 3.1/Miracle Piano. I have the SB16 driver loaded into Windows 3.1 as suggested in the Windows 3.1 thread. Sound is working okay.
I have tried each of the DOSBOX.conf MIDI INPUT settings (inputsbuart,inputmpu401 or inputauto) without any difference in results, as well as inconfig=0 and inconfig=1. The Miracle Piano for Windows sees "SB16 MIDI IN" as its only choice.
I am wondering if I have botch the DOSBOX.conf setting, the VISTA settings, or something else. Friendly suggestions would be very welcome, as would a simple way to test MIDI keyboard connectivity in Windows 3.1.
Thanks for reading!
PS: DOSBOX 0.74 works amazingly well with Miracle Piano for DOS. This requires the original Miracle Piano keyboard and a DB9 serial port. Kudos to the developers!