Currently there is inconsistency across systems on the quality of the midi based music in the game. This particularly hits windows players bad with the rather low quality software synthesizer included with DirectX. The best solution would be to switch to a high quality synthesizer library such as Fluid Synth or Timidity. Coupling this with a high quality sample sets. This would provide consistent sound across all systems. There should still be an option to use system midi if the user prefers it. However, this should not be the default.