(Windows) Old prob: Volume drops when playing .mid files

Depending on what happens:
1. The midi-file contains a volume value that resets the player. I've had problems with midi-files doing weird stuff in ex. Reaper. But it wasn't doing weird stuff in Logic where I made the midi, translations between software could be the issue. Open the midi in an editor and check for volume, velocity, etc.
2. Windows volume control might have the midi at a lower volume. Check the audio control panel for windows audio.
3. The software might have a auto-volume for the file, that would be adjustable, I would think, check around in Winamp.
 
Also, their is a difference between volume (controller 7) and expression (controller 11). If you use event view, you might see either one, and that could be causes the volume drop-off. What I usually do, if their is a lot of volume changes, is exchange controller 7 for controller 11 using a filter, now I can set the track volume at any level, while keeping the relative dynamics.
 
I've had this problem using Winamp too. I've fixed it a long time ago so I'm not sure anymore what ended up being the solution. But I THINK it was one of the following:

In Preferences > Plugins > Input > MIDI Player > config > Device tab:
Change the device from what it is to "DirectMusic / Microsoft Synthesizer (with output)".

Either that, or change the Volume control (same menu) to "none". It is still on auto-detect on my computer though, and I don't have the problem anymore, so I think the first one was the solution.