firstly, please don't normalize to -0.2 but -0.3 db. i don't find the explanatory article on that right now, but if you want to test it, open a -0.2 db limited mp3 as wav and you can actually see the effect.
compression: you would rather want brickwall limiting or multiband limiting.
i'd recommend izotope Ozone. Also Izotope RX has some very nice spectral denoising, if that is ever desirable because you will at some point always get artifacts.
Quoting vincenzoFor this reason I use noise reduction too (record the pure output noise only, then use it as a noise pattern in eg. Izotope RX or similar plugin). Oh, that is interesting. Coming from acoustic music I completely avoid noise "reduction" (I only used "noise gate" on things like bass drum / snare i.e.) – always fearing that noise reduction will destroy the "natural" sound. Especially with those noise footprint functions you mention. Do you have any (example) SID recordings where that technique was used? Would really love to hear those and compare to raw SID ouput.
For this reason I use noise reduction too (record the pure output noise only, then use it as a noise pattern in eg. Izotope RX or similar plugin).
Vincenzo said: "Thing is, the lower the volume level of a music, the noisier it gets when you normalize it after recording. Obviously, the noise will be "normalized" too." Sure, the volume of the noise will be higher when normalized, but it does so in 1:1 ratio to signal. So, the SNR will remain the same and that's really all that matters. If you think of the source (C64), the target (human ear) and everything in between (most likely lossy formats), the earlier you normalize, the better. That way you'll have the best possible resolution for the following stages to work with. There's no way around it. But I agree, using a gate seems wrong, because inevitably it will alter the sound itself too, unless you set the limit so low that it basically does nothing. Side-chaining the effect to react to just the upper spectrum won't help either because a tune might have a part with just noise playing at a low level. Using more sophisticated algos like the one in RX might work slightly better, but then again... we're dealing with an analog device, why should all noise be killed? I think noise is part of the sound, it smooths things out a bit and creates atmosphere just like it does in photos.
Where does normalising to -0.2 or -0.3 dB(FS?) come from?