FuzzMeasure Digital Room Correction PlugIn

I was planning to hold off on releasing the DRC output PlugIn until FuzzMeasure 2.1, but some slight modifications to the source and some housekeeping allowed me to get the release out sooner for 2.0 users. I know some folks were looking for a way to easily get FuzzMeasure to output impulses they could use with their BruteFIR and Squeezebox setups (see here for more details on how to set this up), and this should help make that whole process go much more smoothly.

I have released this PlugIn via Google’s Project Hosting. You can reach the smug project page at http://code.google.com/p/smug/. You’ll also notice that the DRC PlugIn is released with full source under the MIT license, so you can basically do what you want with it. If you’re not looking to touch the code, though, you’ll find binary packages for both drc and DRCPlugIn that should be totally ready to go on your machine.

FuzzMeasure 2.0 shipped with a very powerful PlugIn interface, but I didn’t work hard enough to document it or make it reusable. Part of the reason was that I wasn’t sure what types of PlugIns people actually needed. I could have easily shipped a PlugIn that allowed you to attenuate (i.e. lower the level of) your measurements, but that’d be useless. Finally, the Digital Room Correction PlugIn gave me an opportunity to put a very useful example out there for folks to build on.

Keep your eye out for more updates in the form of PlugIn examples in the near future. By writing the PlugIns in Python (with the help of PyObjC), they’re very easy to churn out, and the code is nice and compact.

8 Responses to “FuzzMeasure Digital Room Correction PlugIn”

  1. Steve langdon Says:

    will fuzzmaker work on 10.3.8

  2. Northstar Says:

    I’m an audiophile who just purchased FuzzMeasure after somebody in the eworld told me it would do DRC in realtime on my iBook and iTunes. Perhaps it can, but I can see it’s not easy enough for a non geek like me to set it up. Ah well, I needed a mic & preamp anyway…

    I’ll be checking out FAQ’s and the discussion group eventually for ways I can get this up and running.

    Happy Trails!

  3. Jan Says:

    The workflow up to the point of actually using the DRC output seems pretty much straightforward:

    1. Install FuzzMeasure & Digital Room Correction PlugIn (i.e. copy the former somewhere and the latter into the appropriate FuzzMeasure plugin folder)
    2. Install DRC (available form the same page as the DRC plugin download)
    3. Do the measurements in FuzzMeasure
    4. Export using the plugin

    Now: what to do with the resulting file(s)?

    I couldn’t get brutefir to compile on my PPC (G5) Mac. It appears to have something to do with endianness (#error unknown byte order). Is there any way to get brutefir to run on Mac OS X?

    My searches only unearthed requests for help to get brutefir to run with Jack(OSX) on the Mac.

  4. chris Says:

    That’s the big problem right now, Jan. BruteFIR is only available to Linux users at the moment.

    From what I gather, people generally set aside a whole machine to handle the task of running BruteFIR.

    I produced this plugin with the hopes that someone might get some use out of it in an existing BruteFIR setup. Obviously, someone (me?) needs to step up and fill this gap on the Mac.

  5. Jan Says:

    I certainly will try to help if I can.

    My focus is more in the media planning/production and user interface development areas rather than application level coding. I could help with e.g. documentation. I am not very much of a coder.

    Maybe it’s not all that hard for a skilled coder. It’s already supposed to run on BSD style OSes so it should be a fairly straight forward port. At least to an Intel-based Mac. ;(

  6. chris Says:

    Thanks for the offer of help. I think that BruteFIR had some other technical limitations to prevent it from running on the Mac.

    Unfortunately, I cannot recall what those limitations were. I will have to take another look and see if something can be done to get it working.

    One of the big problems I foresee is the integration into the system’s audio stream. It would probably have to be wrapped in an Audio Unit or VST PlugIn, and then integrated into the system’s audio output using something like Audio Hijack Pro.

    The other obvious option is to continue working on the convolver AU I started a few months ago which should put a prettier face on room correction. Unfortunately, I’m being spread very thinly right now.

  7. Jan Says:

    Just porting it with the already available support for Jack(OSX) would be fine for most uses, I think. I have been using Jack for a while now and, even though part of it’s interface is a little clunky, it get the job done nicely.

  8. Jan Says:

    Just a FYI:
    http://www.ikmultimedia.com/arc
    Commercial studio room correction system. Full price: $699 / €579. Includes microphone.

Leave a Reply