Digital room correction ,FIR convolver

Can it be possible to do something like this app for calibration?

youtube.com/watch?v=8QgJHUy93T0

I think it’s protected by a patent. The answer is no.
And it would take a LOT of knowledge and time and testing. Again, not feasible IMHO.

It is a very interesting feature. However, I think that instead of implementing it via an app in a smartphone it could be done directly, and in a better way, from Volumio 2 through a microphone.

Thank you for your links they are very useful. However I have a question. I read here ubuntuforums.org/showthread.php?t=1378087 that pulseaudio native equalizer is better than ladspa/mbeq backed from many point of view. What do you think about this?
It seems that pulseaudio native equalizer is not update anymore wiki.freedesktop.org/www/Softwa … Equalizer/.

A bit of understanding from my (admittedly rookie) research.

A finite impulse response (FIR) convolving engine like BruteFIR has advantages over an infinite impulse response (IIR) based equalizer like PulseAudio or even LADSPA.

IIRs mimic analog circuit behavior and in doing so they have a negative impact on the phase of the output signal. FIR filters can change the response for a given set of signal (for DRC, equalizing, or crossover) without impacting the phase of the signal.

As usual, MiniDSP has a good summary of the differences here: minidsp.com/applications/ds … -filtering

For all of my crossover/DRC work so far with my active speakers, I’ve been focusing solely on FIR filters. And while the RPI1 would struggle to keep up with a heavy FIR filter set, early work suggests the RPI2 could keep up with all but the most complex FIR filter sets.

EDIT: Another great two-part series on FIR filters is here: prosoundweb.com/article/a_us … r_filters/

Anyone working on this?

No unfortunately, you can read some info here digital-room-correction-plugin-t4430.html

Hi!
I know that some of you are waiting for this for a long time : DRC in Volumio !
I wrote a plugin for Volumio using Brutefir https://www.ludd.ltu.se/~torger/brutefir.html to do that, with a convenient UI for settings.
The plugin is not fully fonctionnal as equalizer ( gain and phase) is not working (yet).
But the good news is that you can already use your own filter, very simply with the plugin.

How to do that ?

  1. Download the plugin https://github.com/balbuze/volumio-plugins/blob/master/plugins/miscellanea/brutefir/brutefir.zip on your computer.
  2. Install it through the webUI -> plugins / upload plugin
  3. Once installed reboot
  4. In playback select “Loopback” as output and "none " as mixer and save.
  5. Go in plugin and acitvate brutefir.
  6. Go in advanced setting and enter your DAC number in output device field. (ex 5 for a usb dac) . You can use “aplay -L” to determine the right value and save.
    At this point, if you play something you should get sound. The volume level is lower to allow signal modification (via equalizer or filter).
    Except that, no sound modification, it uses a Dirac pulse as default filter.

How to use personnal filter ?
When installing, the plugin creates a folder under /INTERNAL/brutefirfilters.
Just browse your network from your computer, and drop your filter in this folder.
In plugin setting just enter filter name in the field “left filter” and “right filter”. Ex “loudness.txt” or “passhigh.wav”
Save, and Play !!! Easy, no ?
Note : If you get distortion, you may have to change attenuation in plugin setting.

How to generate filter ?
You need to use software to generate filter such as REW http://www.roomeqwizard.com/ or rephase https://sourceforge.net/projects/rephase/ or any other free or commercial software design for that.
You may need a measurement mic to do DRC.

If you are familar with brutefir, and you think / know how to have a better config, other parameters or anything else let me know ! I spent a lot of hours to tweak the config file…
Thank you for feed back !
I only made test on a RPI 2.

Just installing it in a RPI-2 at this moment… :smiley:
I will try a cheap USB soundcard with 5.1 outputs : amazon.fr/SODIAL-canaux-Car … udio+Carte

You have to know that the plugin is configured for 2.0 …not for 5.1…

I know, I know, balbuze :smiley: Thanks for the reminder!
I bought it weeks ago thinking about the chance of, someday, install a digital X-over: that way I’d already have more outputs.
In “stereo” only the “front out” works.

Just installed. Mmmh… I can easily follow some of the indications and see the plugin (PLUGINS) but when settin’ up the OUTPUT DEVICE (Volumio2 Menu): “Loopback” and SAVE it, …it takes back to its original (Genereic I2S). Nevertheless, the plugin (BRUTE FIR) is there, no doubt… Looks nice… I’ll play something once back (a couple of hours). I’ll let you know what I can see/hear…

I know the problem to save loopback device with i2s dac. I’m talking about this and how to workaround… here https://volumio.org/forum/volumio2-and-brutefir-t4151-20.html page 3.
Please could you answers and write about the plugin in the other thread https://volumio.org/forum/volumio2-and-brutefir-t4151-20.html
It would be easyer to follow.
Thanks !

For sure! Thanks, balbuze!

Anything new?

Sendt fra min SM-G850F med Tapatalk

Hello,
Did you succeed to make this image?