I have made recordings of a single source (musical instrument) with multiple microphones and in the interest of limiting the size of the final project, I would like to find a way to get the impulse response between a ref microphone and the others.
I have tried doing this in python by simply taking the FFT of both signals (ref mic A -> mic B for example), dividing them and then doing the inverse FFT of the result to get the impulse response, but this simply does not work correctly, even though i see the center peak suggesting an impulse response, the result I get is very noisy and highly inaccurate probably because that process tries to compare the delay and eq of the noise and it just creates peaks everywhere.
I stumbled upon these questions/answers: System identification/ Filter estimation to mimic frequency equalizer of audio with Scipy and Compensating Loudspeaker frequency response in an audio signal
And it looks like it's doing exactly what i need (retrieving both phase change and frequency response), my only problem being that i'm not very good at signal processing (yet) and i don't know what to do with that "equalizer" and more specifically, i don't know how to turn it into an impulse response that I can use live on the mic A to get mic B.
Could someone help be understand what this "equalizer" is and how i can turn it into an impulse response? Or maybe someone has another method to do this?
(btw, i tried to post on these questions, but as a new user, i can't comment yet... and i did not want to add an answer, that is not really an answer...).