Last bits of room correction have now been implemented. I added generic room measurement which will be used for speaker-ear pairs that don't have the specific named measurements. room.wav is the file where these measurements should go and recorder.py can now add tracks to existing WAV file with parameter --append so it's possible to run recorder.py for the same room.wav file multiple times, each time moving the measurement microphone a bit.
I added two methods for combining the frequency responses of these multiple room measurements. The first is a simple averaging method and the second uses the absolute minimum difference and only if all the measurements are on the same side of the 0 dB level. So with the conservative method the error will be 0 dB at 1 kHz if the errors of the 5 different measurements at 1 kHz are -0.4 dB, 0.3 dB, 1.9 dB, 1.1 dB and 3.0 dB even though the average is clearly above zero. This makes it a lot safer since it ensures that the correction won't make any of the measurements worse. See example graphs here:
https://imgur.com/a/jcHpaBv and the details for usage can be read here:
https://github.com/jaakkopasanen/Impulcifer#room-correction. I still need to write room measurement guide but now that the implementation is done I can actually start on it.
Another smaller update is that the hrir.wav and all responses wav files now include LFE tracks. The LFE tracks are silent but I decided to add them there to be compatible with other systems (like ffmpeg) which expect them to be there. The speaker order is now: FL, FR, FC, LFE, BL, BR, SL, SR. Every odd numbered track (1st, 3rd, ...) is for left ear and every odd numbered for right ear.
The virtual crosstalk/ringing doesn't happen to me when I'm recording my system with a sub, mine's flat to 6hz. It only happens when I don't use a sub, so it has to be something about producing those frequencies with your speakers right? Can we do a "direct bass" feature like the Smyth has where bass is just passed through?
Does the crosstalk / ringing sound the same for you? Could you perhaps share a pre-processed file where you hear this or share the measurements without sub? I would like to make sure we are experiencing the same thing.
What is this "direct bass" feature? What does bass pass through mean?