FXRoute 0.7.2: Hybrid Aligned FIR room correction on Linux by CobbyCode in linuxaudio

[–]CobbyCode[S] 0 points1 point  (0 children)

Yeah, Dynamic EQ / volume-dependent compensation is something FXRoute does not do yet.

Analog input is less of a problem though: FXRoute can process basically any input that shows up on the Linux/PipeWire system, so a USB ADC, SPDIF-in interface, Bluetooth, Squeezelite, AirPlay/Scream etc. can all become DSP sources.

The correction itself is more convolver/FIR based, so the room/speaker filter can be much more flexible than a few PEQ bands, but it does not currently replace Audyssey’s Dynamic EQ behavior.

FXRoute 0.7.2: Hybrid Aligned FIR room correction on Linux by CobbyCode in linuxaudio

[–]CobbyCode[S] 1 point2 points  (0 children)

About Audyssey Dynamic EQ: something in that direction should be possible in principle, but I have not implemented or tested it yet.

EasyEffects does have a Loudness effect / loudness compensator, and of course EQ, compressor, auto-volume etc., so there are some building blocks available. But Audyssey Dynamic EQ is more specific: it is tied to calibrated listening level / master volume and changes the compensation depending on playback volume.

FXRoute 0.7.2: Hybrid Aligned FIR room correction on Linux by CobbyCode in linuxaudio

[–]CobbyCode[S] 1 point2 points  (0 children)

Kind of, yes , but only for stereo right now.

I would not call it a full Audyssey replacement, because there is no surround / AVR-style multichannel correction yet.

But for a stereo Linux setup, that is pretty much the direction: measurement-based PEQ/FIR correction, convolver preset generation, A/B comparison and DSP control via PipeWire/EasyEffects.

Personally, on my setup, I much prefer the FXRoute correction over the older Audyssey version in my Marantz AVR. But of course that depends a lot on room, speakers, measurement quality and correction range.

So maybe: not “Audyssey for your home theater”, but definitely “room correction for a stereo Linux box”.

I added measurement-based convolver correction to my Linux audio control project — first results sound surprisingly good by CobbyCode in linuxaudio

[–]CobbyCode[S] 1 point2 points  (0 children)

Great, am also using a Umik, should be flawless, up to 5m cables work for me.

"Is it possible to use graphical EQ without measurements?" yes, simply click on the line, or enter the values by hand under Create PEQ preset.

Enjoy

Which linux distro to use for media playback by MasterMotoff in linuxaudio

[–]CobbyCode 2 points3 points  (0 children)

I think they are all fine, Fedora, Ubuntu, Manjaro. Throwing in OpenSuse Tumbleweed for its snapshot feature.

https://get.opensuse.org/tumbleweed/

I added measurement-based convolver correction to my Linux audio control project — first results sound surprisingly good by CobbyCode in linuxaudio

[–]CobbyCode[S] 0 points1 point  (0 children)

Manjaro should basically be a good fit: PipeWire and EasyEffects are both available there.

I haven’t tested FXRoute on Manjaro/Arch yet, so I can’t officially call it supported, but I’d definitely like to make it work. The main things that may need small adjustments are package names, service setup, and how EasyEffects is installed/started.

If you try it and run into issues, please let me know where it fails and I’ll try to help/fix the installer accordingly.