The CAR-FAC (cascade of asymmetric resonators with fast-acting compression) is a cochlear model implemented as an efficient sound processor, for mono, stereo, or multi-channel sound inputs.
This package includes Matlab and C++ implementations of the CARFAC model as well as code for computing Stabilized Auditory Images (SAIs).
See the design doc for a more detailed discussion of the software design.
- Project homepage: https://github.com/google/carfac
- Mailing list: carfac-dev@googlegroups.com or on the web at http://groups.google.com/group/carfac-dev
The Matlab implementation does not depend on any toolboxes.
The C++ implementation is built using the Eigen linear algebra library (http://eigen.tuxfamily.org). It also depends on the Google C++ Testing Framework (http://code.google.com/p/googletest/) for testing.
See cpp/SConstruct for instructions for building the C++ library and running tests using scons (http://www.scons.org/).