Matching headphone responses First post, and this isn't my field of study, but I'm giving this a go anyway:

My latest endeavor is to use a bit of DSP magic to match up various pairs of headphones, at least in terms of their impulse response measured at the entrance to the ear canal. So far I've taken 64 measurements on 3 sets of headphones, in this way:

1) Put on binaural mics

2) Put on headphones

3) Take IR measurements

These are in a nested loop with 4 iterations each, so I end up with 64 measurements. The IRs I get using a program called Aliki, free software in Linux that uses sine sweeps.

My goal is to generate two filters for each headphone pairing (1&lt;->2, 1&lt;->3, 2&lt;->3). Currently I'm eyeballing a "best" IR for each headphone using spectrograms, matching up the position of peaks, padding, then doing FFT division to get a transfer function (which I have read can be a really bad way of doing things). Results are actually not bad sounding, but I wonder if I can do better with a bit more legwork on the data.

So my question is: What's the best way to combine these IRs to get (possibly) better filters?

Thank you.
Why not to simply match the frequency responses and sensitivities? That's what labs are actually doing. 

Since you have the IR's for each device, simply calculate the Frequency response of each repetition, average and compare between devices. In Python that is very simple task.