Rsantct / DRC

yet another DRC FIR toolkit
GNU General Public License v3.0
2 stars 2 forks source link

Rsantct and pipewire #18

Open mervinbeng opened 1 year ago

mervinbeng commented 1 year ago

I have just come across your package. Congratulations and thank you for sharing the project.

I have used Linux (arch), drc-fir, brutefir and camillaDSP for some time, and a python-based package like rsantct seems to be just what I've been looking to build. I have a little python coding ability, and hopefully I can contribute in the future.

Question - has the software been tested with pipewire? I have fully replaced jack on my htpcs with much success, and pipewire support is mandatory. I'm travelling this week but would like to start testing rsantct and comparing its results against the very basic drc-fir scripts I've created to generate fir filters.

Rsantct commented 1 year ago

Hello thanks for watching this!

This project Rsantct.DRC generates FIR files for you to be applied under a convolution engine.

The convolution engine neither the sound server backend is not covered here.

You could use a miniDSP HW device as a dedicated convolution engine, but I am not sure if it offers enough FIR lenght to reach good bass resolution.

A reverb DAW plugin could also do the job.

Currently, my favourite setup is pe.audio.sys, a PC based digital preamplifier and crossover. It is based on Brutefir as convolution engine + Jack as sound server. It does provide calibrated volume listening supported by an EBU R128 Loudness monitor. It also offers calibrated equal loudness EQ curves (ISO 226) for low SPL listening without loosing low and high bands perception.

https://github.com/Rsantct/pe.audio.sys

Regarding Pipewire as sound server, I have heard about it recently, but I have not been able to test it.

It seems than Pipewire can offer a Jack like interface for programs based in Jack like Brutefir. Sounds great.

I will try Pipewire an will update here or in my project pe.audio.sys.

Thank you again.