This is not about how to record but what I do with the recording after the fact in a simple and free program (audacity). Just a simple straightforward way to keep a recorded mix loud and punchy for uploading to Mixcloud.
So far I have learnt in this thread
Import into Audacity
Normalize to -1.0db (default settings in audacity)
Sorry for late response but I don’t think mastering dj mix is a good idea with the same quality, you need make sure that your Master on mixer or any other analog external device as master recording is setup correctly. Uploading dj mixes to Audacity is useful if you want Fix something