I just want to add to what hiccup said. If you are playing the same file at the same volume with no Equaliser and DSP:
- for ASIO or WASAPI, as long as the output device supports the sample rate of the song data then output will be exactly the same between players
- for ASIO or WASAPI, if the device doesnt support the sample rate then MB will resample the data using the BASS library which potentially outputs probably tiny and imperceptible differences
- for DirectSound, windows re-samples and dithers the output if needed but that would be the same for any player
- if you are using an Equaliser or DSP then of course the output data will differ between players depending on how they are configured. You would need to tweak the equaliser to your liking