Is it possible to "equalise" a signal by deconvolving the impulse response of the room in which it is to be played? I am using a test sweep with a flat power spectrum and linear group delay (Optimized Aoshima's Time Stretched Pulse) to measure a room's frequency response. Having obtained the impulse response of the room, I thought I would be able to deconvolve it from my test signal, record the result in the same spot and under the same conditions, and obtain an approximately flat signal. However, the result of the deconvolution sounds like random noise, not at all like my original sweep. 

I've tried naive deconvolution by inverse filtering, regularising my IR to avoid zeroes in certain frequencies, even ignoring all phase information in the IR and divinding just the magnitude of the results, all to no avail. In every case, the result of the deconvolution of sweep with the room IR sounds like random noise. Any ideas where I might've gone wrong?
Yes, the answer is here : 
Compensating Loudspeaker frequency response in an audio signal ,
The filter here is your room transfer function.