brutefir - software convolution engine

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name brutefir
Package version 1.0m
Package release 1
Package architecture i386
Package type deb
Installed size 448 B
Download size 151.22 KB
Official Mirror
BruteFIR is a program for applying long FIR filters to multi-channel
digital audio, either offline or in realtime. Its basic operation is
specified through a configuration file, and filters, attenuation and
delay can be changed in runtime through a simple command line
interface. The FIR filter algorithm used is  an optimised frequency
domain algorithm, partly implemented in hand-coded assembler, thus
throughput is extremely high. In realtime, a standard computer can
typically run more than 10 channels with more than 60000 filter taps
Through its highly modular design, things like adaptive filtering,
signal generators and sample I/O are easily added, extended and
modified, without the need to alter the program itself.


Package Version Architecture Repository
brutefir_1.0m-1_amd64.deb 1.0m amd64 Debian Main
brutefir - - -


Name Value
libasound2 >= 1.0.16
libc6 >= 2.15
libfftw3-double3 -
libfftw3-single3 -
libjack-0.116 -
libjack-jackd2-0 >= 1.9.5~dfsg-14


Type URL
Binary Package brutefir_1.0m-1_i386.deb
Source Package brutefir

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install brutefir deb package:
    # sudo apt-get install brutefir




2014-02-25 - Felipe Sateler <>
brutefir (1.0m-1) unstable; urgency=medium
* Team Upload.
[ Jaromír Mikeš ]
* Imported Upstream version 1.0m
* Set dh/compat 9.
* Bump Standards.
* Add myself as uploader.
* Patches refreshed.
* Little fix in description.
* Added patch partially fix hardening.
* Added patch fix FTBFS on kfreebsd-i386 (Closes: #728139).
[ Felipe Sateler ]
* Use gcc instead of ld directly to link.
* Pass LDFLAGS to brutefir link.
* Change _init functions to use constructor attributes instead
* Enable parallel builds
2013-10-15 - Alessio Treglia <>
brutefir (1.0l-1) unstable; urgency=low
* Team upload.
* New upstream release:
- Made the code compile well on x86-64.
- Replaced legacy assembler code with new SSE/SSE2 C code,
3DNow support dropped.
- Fixed filter indexing bug in the 'cffa' CLI command.
- S24_LE now maps to Alsa SND_PCM_FORMAT_S24_3LE and S24_4LE to
- SND_PCM_FORMAT_S24_LE (same for BE of course). Also added possibility
to use Alsa syntax "S24_3LE" in config file (means same as the old
- Refreshed JACK I/O module to make up to date with current API
* Refresh patches.
* Replace negated list of architectures with linux-any (Closes: #634790).
* Use canonical form for VCS urls.
* Remove myself from the Uploaders field.
* Bump Standards.
2011-02-08 - Alessio Treglia <>
brutefir (1.0k-2) unstable; urgency=low
* Upload to unstable.
2010-09-20 - Alessio Treglia <>
brutefir (1.0k-1) experimental; urgency=low
* New upstream release.
* Switch to format 3.0 (quilt).
* Switch to debhelper 7.
* Change fftw3-dev to libfftw3-dev (Closes: #474591); thanks to
James Westby for reporting this.
* Update watch file.
* debian/control:
- Add .gitignore file.
- Add ${misc:Depends} to the Depends line.
- Add Homepage field.
- Bump Standards.
* Convert patches to the quilt format.
* Remove direct changes to the upstream sources. Create new patch to
apply with quilt.
* Add patch to fix spelling errors.
* Move manpage into the debian directory.
* Rename 10_Makefile.dpatch -> 10-makefile.patch, refresh.
* Remove old 00list* files.
* Add local-options file.
* Update copyright information.
* Fix debian menu file.
* Fix doc-base file.
* Fix copyright-refers-to-symlink-license warning.
* Rename bruterfir.orig to brutefir.real.
* Remove manpage in SGML format.
* Install configuration files as package examples.
* Add configuration file for git-buildpackage.
2010-09-20 - Alessio Treglia <>
brutefir (1.0f-2) unstable; urgency=low
* debian/patches/10_Makefile.dpatch: Add patches from Cyril Brulebois
to fix FTBFS on non-linux architectures (which don't provide ALSA
support). Closes: #414298
* debian/control:
- Limit libasound2-dev to linux-archs only.
- Add Vcs fields.
- Change Maintainer and update Uploaders list (Closes: #546949).
* debian/compat: Bump compatibility level up to 5.
2005-10-02 - Free Ekanayaka <>
brutefir (1.0f-1) unstable; urgency=low
* New upstream release
- Fixes invalid lvalues in assignments (Closes: #320270)
* Rebuild for the jack transition (Closes: #317185)
* Added wrapper script to create an empty config file (Closes: #318202)
* Dropped the amd64 gcc-4.0 patch, fixed upstream
2005-03-22 - Free Ekanayaka <>
brutefir (1.0c-1) unstable; urgency=low
* New upstream release
* Using dpatch
* Added dpatch for the Makefile
* Bug fix: "brutefir: FTBFS (amd64/gcc-4.0): invalid lvalue in
assignment", thanks to Andreas Jochens (Closes: #284751).
* Bug fix: "brutefir: ftbfs [sparc] Requires v9|v9a|v9b", thanks to
Blars Blarson (Closes: #269715).
2004-06-11 - Free Ekanayaka <>
brutefir (1.0-1) unstable; urgency=low
* New upstream release

See Also

Package Description
bs2b-ladspa_0.9.1-3_i386.deb Bauer stereophonic-to-binaural DSP LADSPA plugin
bsd-mailx_8.1.2-0.20141216cvs-2_i386.deb simple mail user agent
bsdcpio_3.1.2-11+deb8u3_i386.deb Implementation of the 'cpio' program from FreeBSD
bsdgames_2.17-22_i386.deb collection of classic textual unix games
bsdiff_4.3-15_i386.deb generate/apply a patch between two binary files
bsdmainutils_9.0.6_i386.deb collection of more utilities from FreeBSD
bsdtar_3.1.2-11+deb8u3_i386.deb Implementation of the 'tar' program from FreeBSD
bsdutils_2.25.2-6_i386.deb basic utilities from 4.4BSD-Lite
bsfilter_1.0.19-2_all.deb Bayesian spam filter
bsh-doc_2.0b4-15+deb8u1_all.deb Documentation for bsh
bsh-src_2.0b4-15+deb8u1_all.deb Java scripting environment (BeanShell) Version 2 (source code)
bsh_2.0b4-15+deb8u1_all.deb Java scripting environment (BeanShell) Version 2
bsign_0.4.5_i386.deb Corruption & intrusion detection using embedded hashes
bsnes_094-5_all.deb transitional dummy package
btag_1.1.3-1+b3_i386.deb interactive command-line based multimedia tag editor