Most .MOD players will hog all 4 voices for music. Audio.Device doesn't support music playback directly by itself. AHI and the latest versions of PTReplay.Library use mixing if a sound card is not available so they hog processor time. If you're not targeting a 68k Amiga though, AHI and PTReplay.Library would be the way to go. (Those configurations almost always have adequate sound cards.) If you are targeting 68k also, it would need something written in Assembly, most likely, and therefore will not be cross-platform.