BrutefirDRC

BrutefirDRC is plugin for Slimdevices SqueezeCenter to enable BruteFIR digital room correction (DRC) and EQ on players. If you would like to know more about DRC see the resources at the end of this page.

Quick Links

Download the plugin from it’s sourceforge page.

See the Installation Guide if you need help getting everything up and running.

Checkout the Manual for an explanation how to use the plugin.

What is it good for

Any Linux user that would like to do Digital Room Correction with his SqueezeCenter and does not have the spare CPU time for InguzEQ or does not want to install Mono to use InguzEQ. So here you get the reason to use BrutefirDRC:

  • Digital Room Correction helps to enhance the sound quality significantly over normal playback.
  • SqueezeCenter does not offer any EQ features, if you would like to boost your bass or have more treble you can use the BruteFIR EQ for this.
  • You are a Linux user and would like to use linux open source tools for DRC.
  • You want to do something with your CPU that is just idle.
  • It is fun to play with all this stuff.

What is it NOT good for

Digital Room Correction is great, but it is difficult to get started doing DRC. The plugin only provides a more comfortable interface to BruteFIR. All the gory details about DRC are still left for you to explore! The plugin does not

  • help to measure your room (see the resources to get help with this, got starting point: www.duffroomcorrection.com/wiki)
  • create a fir-filter that is useable with BruteFIR (you can use http://drc-fir.sourceforge.net/)
  • create a valid BruteFIR configuration file (but useable configuration template files are provided)

Features

  • Reasonable easy setup of BruteFIR within SqueezeCenter, no manual edit of custom-convert.conf files!
  • The plugin may be enabled on a per player basis, so the living room setup may use DRC while the kitchen setup does not!
  • True gapless playback (thanks to Toby Dickenson who created the wrapper script around BruteFIR for gapless playback)!
  • Easy access to the BruteFIR Equalizer features!
  • Easy access to BruteFIRs attenuation settings to prevent clipping that may be introduced due to filter amplification.
  • Filters can be ordered as the user sees fit, create subdirectories and more subdirectories to organize your filters.
  • Filter blind testing (starting with release 0.92): you want to compare two filters, use the blind testing functionality for a real test of the filter performance, without being biased by knowing which filter is used for playback!
  • BruteFIR configuration template files are provided that are fully compatible with the plugin.
  • All the software used is free so there will never be any licensing issues!

If you have any feature requests please checkout the feature tracker at sourceforge and add your request if it is not already contained there. If this is too difficult just add a comment to this page with your request.

Limitations

Filters must be configured to output 24 bit raw data in little endian format.

All audio file formats that work with squeezecenter should work, but maybe you have to provide a valid configuration line for them, please drop me a note if you found one.

Bugs

If you find any bugs please submit them with bug tracker on sourceforge. If this is too difficult add a comment to this page with your bug report.

Digital Room Correction resources

If want to learn more about Digital Room correction I recommend the following resources:

Get BrutefirDRC at SourceForge.net. Fast, secure and Free Open Source software downloads