Brutefir

From DRC

Jump to: navigation, search

Contents

What is it

Brutefir is a general purpose engine for applying FIR filters to audio in (near) realtime.

Go here for more details and the manual: http://www.ludd.luth.se/~torger/brutefir.html


How does it work

Brutefir is a programmable filtering engine. You write a short script to describe exactly how you want it to filter and then run Brutefir passing in your script as a parameter.

To create a script see the manual at the brutefir homepage, but the very short version is as follows:

Basically each input and output is defined (for example stereo input, to your active system 6 channel output). Then you define your filters, where a filter goes from an input to an output and has a FIR filter attached to it (and a delay, attenuation, etc). The input/output in each filter can be a real input/output, or another filter, ie you can cascade them.

For a fairly complex example have a look at my Brutefir config (Ed Wildgoose) which takes a 5.1 surround signal and turns it into a 4.2 output (ie 4 channels plus stereo sub).

Hot News

There is now a PHP remote control application for Brutefir - BrutEQ. Click here for more info

It seems that this project has been renamed Virtual Fidelity

The Music player daemon can pipe audio directly to brutefir. Check MPD page.

BruteFIR control scripts

To be able to concentrate on the music controlling BruteFIR should be as easy as possible. These scripts try to do that.

Sample Configs

(Perhaps people would like to post their configs below?)

Personal tools