The headphone has a dongle which is just a glorified surround sound card, audio splitter combo with some fancy firmware key for armory 2. PC recognizes as 7.1, sends 7.1 signals, device encodes it to stereo (also splits mic from speaker). Dongle doesn’t do special/specific/magic encoding/decoding that only works with specific software, hence it working on linux and it being recognised as a surround sound capable device.
I got a splitter from my last headphone’s accessories. Headphone can use virtual surround directly from the jack port (tested on windows… heh).
More importantly the virtual-surround-sink part. Needs a hrir file.
The ones I’ve found were either 5.1 (i need 7.1) or it just flat out did nothing.
Toss me some hrir sources please.
Sub-Question: how? Am i missing something on exactly how to create one?
I assume it creates a generic hrir profile (fine by me) because humans hear differently and different profiles sound better/worse on a person to person basis.
Considering the original problem was too much bass it might be simpler to add an EQ filter (e.g. a high-pass filter, 3-band EQ or graphic equalizer) to deal with that instead of trying to adjust channel levels
The headphone has a dongle which is just a glorified surround sound card
Does the USB dongle have level controls for all surround channels in alsamixer?
Setting channels levels in ALSA might work better than PulseAudio because levels are not all locked together in ALSA
The only other source of HRIR files that I know of is to download Windows application HeSuVi and use hesuvi_convert script to convert HeSuVi presets into a format that can be used with module-virtual-surround-sink