Projects / Brp-pacu


Brp-pacu is a cross-platform dual-channel FFT-based acoustic analysis tool to help engineers analyze live professional sound systems using the transfer function. One feature is the ability to capture four sample plots, average them, and invert to aid in final EQ.

Operating Systems

Recent releases

  •  03 Feb 2010 18:51

    Release Notes: A window with an error message opens when Jack does not initialize (instead of quitting silently) and JackPilot opens automatically. The binary Macintosh distribution is bundled together with the GTK library, so it is not necessary to downloaded GTK separately. The graphical user interface is fetched from the file BRP_PACU.iu via GTKBuilder (instead of libglade, which is deprecated).

    •  20 Apr 2009 02:00

      Release Notes: This release changes libraries for thread mutexes for compilation on Windows. Smaller screen sizes are now supported. Octave-based (log2) frequency grids instead of log10. Auto-resize (Ctrl-r) works much more predictably and smoothly. Delay size has been increased to 1000millisecs. Averaging (graph response time) and smoothing are now adjustable via the GUI. The smoothing algorithm in gui.c has been changed to not calculate millions of points redundantly.

      Recent comments

      25 Oct 2010 23:27 jonshouse

      Doesnt build on fedora 12

      [jon@jonspc BRP_PACU-2.1.1]$ make
      make all-am
      make[1]: Entering directory `/home/jon/BRP_PACU-2.1.1'
      gcc -DHAVE_CONFIG_H -I. -O2 -Wall -g `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-2.0` `pkg-config --cflags glib-2.0` `pkg-config --cflags gtkdatabox` -DDATADIR=\"/usr/local/share\" -lgthread-2.0 -g -O2 -MT testfft.o -MD -MP -MF .deps/testfft.Tpo -c -o testfft.o testfft.c
      testfft.c: In function ‘impulse_capture’:
      testfft.c:103: warning: unused variable ‘tmr’
      mv -f .deps/testfft.Tpo .deps/testfft.Po
      gcc -DHAVE_CONFIG_H -I. -O2 -Wall -g `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gdk-2.0` `pkg-config --cflags glib-2.0` `pkg-config --cflags gtkdatabox` -DDATADIR=\"/usr/local/share\" -lgthread-2.0 -g -O2 -MT gui.o -MD -MP -MF .deps/gui.Tpo -c -o gui.o gui.c
      gui.c: In function ‘capture_cb’:
      gui.c:490: warning: implicit declaration of function ‘mkdir’
      gui.c: In function ‘open_cb’:
      gui.c:875: warning: passing argument 1 of ‘gtk_window_present’ from incompatible pointer type
      /usr/include/gtk-2.0/gtk/gtkwindow.h:326: note: expected ‘struct GtkWindow *’ but argument is of type ‘struct GtkFileChooser *’
      gui.c:876: warning: ‘return’ with a value, in function returning void
      gui.c: In function ‘create_gui’:
      gui.c:1299: error: ‘GTK_DATABOX_SCALE_LOG2’ undeclared (first use in this function)
      gui.c:1299: error: (Each undeclared identifier is reported only once
      gui.c:1299: error: for each function it appears in.)
      gui.c:1351: warning: implicit declaration of function ‘gtk_databox_grid_array_new’
      gui.c:1351: warning: assignment makes pointer from integer without a cast
      make[1]: *** [gui.o] Error 1
      make[1]: Leaving directory `/home/jon/BRP_PACU-2.1.1'
      make: *** [all] Error 2


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.