MidiByte is a special kind of MIDI player. It will run on any Atari ST (and most emulators) with a MIDI port. The program can run in the background, but you will only notice this on a multitasking system such as MagiC, Geneva or Aranym.
It will run fine on MagiC-PC (that has no MIDI port). This is a short tutorial to get MIDI working under MagiC on Windows.
There are two options: MIDI over TCP or MIDI over serial.
On Windows you will need:
COM2TCP is needed for MIDI over TCP, COM2COM is needed for MIDI over serial.
After you have finished the steps below, run MidiByte and select serial or TCP in Options->MIDI port.
Once you have this set up, continue to step 2.
Notice this is different from the default setup that com0com will create. You will have to change the default to loopback mode: on both sides RTS and CTS are 'looped back'. You can do this by dragging the green dot to its desired destination.
Make sure that at least one of the two virtual ports in in the COM1-COM4 range, because that's the range MagiC-PC can work with. On MagiC-PC set the serial interface to one of the virtual ports.
Set the serial port to the one that brings in the data. For TCP it's the port that shows up as ELTIMA, for serial is the other end of the virtual modem cable you created in the previous step.
If you settle for poor sound quality, set MIDI Out to Microsoft GS Wavetable Synth (that comes with Windows) and you're done.
If you want a better sound quality, use VirtualMIDISynth.
A excellent replacement for the GS Wavetable synth (included with Windows) is VirtualMIDISynth. After installing it, you will need a sound font to go with it. One of the best is FluidR3_GM.