Say we have a cheap PC microphone attached to our computer. If our computer could produce a test sound that varied intensity and frequency with some degree of precision then our cheap microphone input signal could be calibrated in some sense? Once the mic was calibrated software could correct the recorded signal and make a cheap mic produce better recordings? This might also take into account the room acoustics? Thanks for any help!