Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipewire configuration problem #9

Open
olm52 opened this issue Oct 2, 2023 · 5 comments
Open

Pipewire configuration problem #9

olm52 opened this issue Oct 2, 2023 · 5 comments

Comments

@olm52
Copy link

olm52 commented Oct 2, 2023

Here I don't have filter-chain.conf.d/virtual-surround.conf

The content of that folder is:

demonic.conf sink-make-LFE.conf sink-virtual-surround-5.1-kemar.conf source-rnnoise.conf
sink-dolby-surround.conf sink-matrix-spatialiser.conf sink-virtual-surround-7.1-hesuvi.conf
sink-eq6.conf sink-mix-FL-FR.conf source-duplicate-FL.conf

@ShanonPearce
Copy link
Owner

ShanonPearce commented Oct 2, 2023

In the pipewire files package I included a file called 'virtual-surround.conf' in the 'Pipewire
/filter-chain.conf.d' folder. Once you move the contents of the downloaded 'Pipewire' folder into your local pipewire configuration folder (Home/.config/pipewire), you should be able to see the 'virtual-surround.conf' file under the 'filter-chain.conf.d' folder and the rooms under the 'hrir' folder.

@olm52
Copy link
Author

olm52 commented Oct 3, 2023

Is this correct?

image

@ShanonPearce
Copy link
Owner

I'm not entirely sure but after I followed the steps in the configuration guide, my pipewire graph looked like below. I think the top section is unused elements which can be ignored. The middle row is the effects applied by easy effects before the sound reaches the virtual surround sink, which is where the 7.1 virtual surround is applied. The bottom row looks to be the output of the virtual surround (2 channels) which is routed to my actual output device (DAC).

Pipewire graph

@olm52
Copy link
Author

olm52 commented Oct 8, 2023

After the experience with pipewire I have switched to HQPlayer that is accessing alsa directly.
Much simpler and working also in systems without graphical Desktop if using HQPlayer embedded.

It seems that this configuration in Matrix settings is working file:
image

(I have split to mono the ash files with Audacity. -2 files are left channel)

I have also added equalization for my HifiMan 400i to convolution setting

@olm52
Copy link
Author

olm52 commented Oct 8, 2023

An advantage is that HQPlayer will convert automatically binaural wav files to the defined (up)sampling rate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants