log

age author description
Tue, 11 Jun 2013 20:41:15 +0000 ronw Style fixes.
Tue, 11 Jun 2013 17:59:08 +0000 ronw DISALLOW_COPY_AND_ASSIGN in CARFAC classes and fix a few funny indentations.
Tue, 11 Jun 2013 15:04:55 +0000 ronw Fix scons build.
Tue, 04 Jun 2013 18:30:22 +0000 alexbrandmeyer Additional changes to C++ CARFAC on the basis of ronw's comments on r289. Moved CARFAC::Design to CARFAC::CARFAC and CARFAC::Reset(), moved carfac_common.h to common.h, CARFACDetect to carfac_util.h/cc, FloatArray and Float2dArray to ArrayX and ArrayXX, improved variable naming, made a start on improved commenting documentation.
Fri, 31 May 2013 21:46:48 +0000 ronw Initial translation of SAI code to C++.
Wed, 29 May 2013 20:33:06 +0000 ronw Delete CARFAC::Run to tighten up the interface.
Wed, 29 May 2013 15:37:28 +0000 alexbrandmeyer More small style revisions to C++ CARFAC, adjusted struct member variable naming, header guards and #include structure.
Tue, 28 May 2013 17:54:18 +0000 ronw Update build to work with older versions of gcc (4.6).
Tue, 28 May 2013 16:12:07 +0000 ronw Delete obsolete comment.
Tue, 28 May 2013 15:54:54 +0000 alexbrandmeyer Sixth revision of Alex Brandmeyer's C++ implementation. Only small changes in response to Lyon's comments from r285. Note: I tried to use a consistent indentation with two spaces, but also preserving parenthetical structure to make reading the longer equations easier. Please advise if this is OK. Additional documentation and tests with non-standard parameter sets will be added in a subsequent revision.
Mon, 27 May 2013 16:36:54 +0000 alexbrandmeyer Fifth revision of Alex Brandmeyer's C++ implementation of CARFAC. Moved output structure to deque<vector<FloatArray>, moved coefficient Design methods to CARFAC object, moved tests into carfac_test.cc. Verified binaural output against Matlab using two tests. Added CARFAC_Compare_CPP_Test_Data to plot NAP output of C++ version against Matlab version. Verified build and test success on OS X using SCons with g++ 4.7 (std=c++11).
Fri, 24 May 2013 22:38:09 +0000 sness ffmpeg no longer accepts a qscale value of 0. Changed qscale to 1, which also gives a very high quality output
Fri, 24 May 2013 20:22:16 +0000 ronw Add simplified function to compute a simple (i.e. single-layer) SAI.
Fri, 24 May 2013 17:04:33 +0000 ronw Some cleanups of internal SAI computation to improve readability.
Thu, 23 May 2013 23:00:29 +0000 flatmax Fixed the C++ license as previously discussed
Thu, 23 May 2013 19:29:00 +0000 ronw Scons cleanup to make it easier only run tests, expand docs.
Thu, 23 May 2013 18:12:22 +0000 ronw Fix scons build of library and test.
Thu, 23 May 2013 17:25:15 +0000 dicklyon Add missing matlab function smooth1d.m
Thu, 23 May 2013 16:56:38 +0000 ronw Remove dependency on google logging library in favor of simple asserts.
Thu, 23 May 2013 04:28:43 +0000 dicklyon Just update AGC param generation.
Wed, 22 May 2013 21:30:02 +0000 alexbrandmeyer Fourth revision of Alex Brandmeyer's C++ implementation. Fixed more style issues, changed AGC structures to vectors, replaced FloatArray2d with vector<FloatArray>, implemented first tests using GTest to verify coefficients and monaural output against Matlab values (stored in aimc/carfac/test_data/). To run tests, change the path stored in carfac_test.h in TEST_SRC_DIR. Added CARFAC_GenerateTestData to the Matlab branch, fixed stage indexing in CARFAC_Cross_Couple.m to reflect changes in AGCCoeffs and AGCState structs.
Tue, 21 May 2013 21:48:34 +0000 ronw Add support for building the main test file using scons, linking in gtest.
Tue, 21 May 2013 20:06:21 +0000 ronw Build C++ CARFAC using scons.
Tue, 21 May 2013 04:24:05 +0000 dicklyon Turn the AGC coeffs inside out: array of structs instead of a struct of little arrays.
Thu, 18 Jul 2013 20:56:51 +0000 ronw Delete CARFAC code from this repository.
Tue, 16 Jul 2013 19:56:16 +0000 ronw Make the C++ SAI match the Matlab implementation.
Tue, 16 Jul 2013 19:56:11 +0000 ronw Small cleanup of eigen usage in SAI implementation.
Mon, 01 Jul 2013 19:02:37 +0000 ronw Better SAI unit tests.
Mon, 01 Jul 2013 19:02:32 +0000 ronw Factor out common test utility functions and clean up carfac_test.
Mon, 01 Jul 2013 19:02:28 +0000 ronw Build carfac and sai tests as independent programs.
Thu, 27 Jun 2013 22:28:42 +0000 ronw Factor out SAI_Run_Segment, and output test_data for comparison with C++ code.
Thu, 27 Jun 2013 22:28:34 +0000 ronw Match precision of C++ test output to that in the Matlab code.
Thu, 27 Jun 2013 20:48:27 +0000 ronw Unify naming scheme for test data and clean up code that generates it.
Thu, 27 Jun 2013 20:47:02 +0000 ronw Move design of SAI out of SAI_Run.m
Thu, 27 Jun 2013 15:30:46 +0000 ronw Rename variables to be consistent with the rest of the library.
Wed, 26 Jun 2013 23:35:47 +0000 ronw Simple integration test between CARFAC and SAI.
Mon, 24 Jun 2013 16:35:21 +0000 ronw Clean up carfac_test.
Tue, 18 Jun 2013 18:07:02 +0000 dicklyon Plotting bug fix in CARFAC_Run.
Wed, 12 Jun 2013 19:24:29 +0000 ronw Update interface to have separate Reset() and Redesign(params) methods.
Tue, 11 Jun 2013 22:05:10 +0000 ronw Test SAI with multi-channel input.
Tue, 11 Jun 2013 21:41:53 +0000 ronw Fix memory leak in CARFAC.
Tue, 11 Jun 2013 21:32:50 +0000 ronw More #include cleanups.
Tue, 11 Jun 2013 20:41:15 +0000 ronw Style fixes.
Tue, 11 Jun 2013 17:59:08 +0000 ronw DISALLOW_COPY_AND_ASSIGN in CARFAC classes and fix a few funny indentations.
Tue, 11 Jun 2013 15:04:55 +0000 ronw Fix scons build.
Tue, 04 Jun 2013 18:30:22 +0000 alexbrandmeyer Additional changes to C++ CARFAC on the basis of ronw's comments on r289. Moved CARFAC::Design to CARFAC::CARFAC and CARFAC::Reset(), moved carfac_common.h to common.h, CARFACDetect to carfac_util.h/cc, FloatArray and Float2dArray to ArrayX and ArrayXX, improved variable naming, made a start on improved commenting documentation.
Fri, 31 May 2013 21:46:48 +0000 ronw Initial translation of SAI code to C++.
Wed, 29 May 2013 20:33:06 +0000 ronw Delete CARFAC::Run to tighten up the interface.
Wed, 29 May 2013 15:37:28 +0000 alexbrandmeyer More small style revisions to C++ CARFAC, adjusted struct member variable naming, header guards and #include structure.
Tue, 28 May 2013 17:54:18 +0000 ronw Update build to work with older versions of gcc (4.6).
Tue, 28 May 2013 16:12:07 +0000 ronw Delete obsolete comment.
Tue, 28 May 2013 15:54:54 +0000 alexbrandmeyer Sixth revision of Alex Brandmeyer's C++ implementation. Only small changes in response to Lyon's comments from r285. Note: I tried to use a consistent indentation with two spaces, but also preserving parenthetical structure to make reading the longer equations easier. Please advise if this is OK. Additional documentation and tests with non-standard parameter sets will be added in a subsequent revision.
Mon, 27 May 2013 16:36:54 +0000 alexbrandmeyer Fifth revision of Alex Brandmeyer's C++ implementation of CARFAC. Moved output structure to deque<vector<FloatArray>, moved coefficient Design methods to CARFAC object, moved tests into carfac_test.cc. Verified binaural output against Matlab using two tests. Added CARFAC_Compare_CPP_Test_Data to plot NAP output of C++ version against Matlab version. Verified build and test success on OS X using SCons with g++ 4.7 (std=c++11).
Fri, 24 May 2013 22:38:09 +0000 sness ffmpeg no longer accepts a qscale value of 0. Changed qscale to 1, which also gives a very high quality output
Fri, 24 May 2013 20:22:16 +0000 ronw Add simplified function to compute a simple (i.e. single-layer) SAI.
Fri, 24 May 2013 17:04:33 +0000 ronw Some cleanups of internal SAI computation to improve readability.
Thu, 23 May 2013 23:00:29 +0000 flatmax Fixed the C++ license as previously discussed
Thu, 23 May 2013 19:29:00 +0000 ronw Scons cleanup to make it easier only run tests, expand docs.
Thu, 23 May 2013 18:12:22 +0000 ronw Fix scons build of library and test.
Thu, 23 May 2013 17:25:15 +0000 dicklyon Add missing matlab function smooth1d.m
Thu, 23 May 2013 16:56:38 +0000 ronw Remove dependency on google logging library in favor of simple asserts.
Thu, 23 May 2013 04:28:43 +0000 dicklyon Just update AGC param generation.
Wed, 22 May 2013 21:30:02 +0000 alexbrandmeyer Fourth revision of Alex Brandmeyer's C++ implementation. Fixed more style issues, changed AGC structures to vectors, replaced FloatArray2d with vector<FloatArray>, implemented first tests using GTest to verify coefficients and monaural output against Matlab values (stored in aimc/carfac/test_data/). To run tests, change the path stored in carfac_test.h in TEST_SRC_DIR. Added CARFAC_GenerateTestData to the Matlab branch, fixed stage indexing in CARFAC_Cross_Couple.m to reflect changes in AGCCoeffs and AGCState structs.
Tue, 21 May 2013 21:48:34 +0000 ronw Add support for building the main test file using scons, linking in gtest.
Tue, 21 May 2013 20:06:21 +0000 ronw Build C++ CARFAC using scons.
Tue, 21 May 2013 04:24:05 +0000 dicklyon Turn the AGC coeffs inside out: array of structs instead of a struct of little arrays.
Fri, 17 May 2013 19:52:45 +0000 alexbrandmeyer Carfac C++ revision 3, indluding more style improvements. The output structs are now classes again, and have separate storage methods for each output structure along with flags in the Run and RunSegment methods to allow for only storing NAPs if desired.
Thu, 16 May 2013 17:33:23 +0000 alexbrandmeyer Second check-in of Alex Brandmeyer's C++ implementation of CARFAC. Addressed style issues and completed implementation of remaining functions. Still needs proper testing of the output stages against the MATLAB version, and runtime functions need improvements in efficiency.
Mon, 13 May 2013 22:51:15 +0000 alexbrandmeyer First version of a C++ implementation by Alex Brandmeyer
Mon, 13 May 2013 21:15:56 +0000 dicklyon Better functionization of SAI, and new way to make picture with lag
Fri, 10 May 2013 20:12:49 +0000 sness Added JSON output for use with node.js and backbone.js
Thu, 09 May 2013 18:24:51 +0000 dicklyon Minor tweaks to AGC params, state update, and hacking script.
Thu, 09 May 2013 04:00:25 +0000 dicklyon And here's the function that run ffmpeg to make the movie from PNGs.
Thu, 09 May 2013 03:48:44 +0000 dicklyon Add files for making log-lag SAI from CARFAC's NAP output. The file
Tue, 07 May 2013 14:24:33 +0000 tomwalters Add option to dump strobes
Fri, 19 Apr 2013 00:26:23 +0000 sness Changes to allow compilation on Ubuntu 12.10.
Tue, 02 Apr 2013 08:38:23 +0000 flatmax Added AGC::designAGC()
Fri, 17 May 2013 19:52:45 +0000 alexbrandmeyer Carfac C++ revision 3, indluding more style improvements. The output structs are now classes again, and have separate storage methods for each output structure along with flags in the Run and RunSegment methods to allow for only storing NAPs if desired.
Thu, 16 May 2013 17:33:23 +0000 alexbrandmeyer Second check-in of Alex Brandmeyer's C++ implementation of CARFAC. Addressed style issues and completed implementation of remaining functions. Still needs proper testing of the output stages against the MATLAB version, and runtime functions need improvements in efficiency.
Mon, 13 May 2013 22:51:15 +0000 alexbrandmeyer First version of a C++ implementation by Alex Brandmeyer
Mon, 13 May 2013 21:15:56 +0000 dicklyon Better functionization of SAI, and new way to make picture with lag
Fri, 10 May 2013 20:12:49 +0000 sness Added JSON output for use with node.js and backbone.js
Thu, 09 May 2013 18:24:51 +0000 dicklyon Minor tweaks to AGC params, state update, and hacking script.
Thu, 09 May 2013 04:00:25 +0000 dicklyon And here's the function that run ffmpeg to make the movie from PNGs.
Thu, 09 May 2013 03:48:44 +0000 dicklyon Add files for making log-lag SAI from CARFAC's NAP output. The file
Tue, 07 May 2013 14:24:33 +0000 tomwalters Add option to dump strobes
Fri, 19 Apr 2013 00:26:23 +0000 sness Changes to allow compilation on Ubuntu 12.10.
Tue, 02 Apr 2013 08:38:23 +0000 flatmax Added AGC::designAGC()
Tue, 26 Feb 2013 10:43:26 +0000 flatmax Updated Matrix resizing and Zeroing using rif@google's suggestions.
Wed, 20 Feb 2013 22:34:13 +0000 flatmax updated the documentation
Wed, 20 Feb 2013 22:30:19 +0000 flatmax Fixed certain minor documentation bugs.
Sat, 09 Feb 2013 23:53:48 +0000 flatmax First commit. Refer to the api [1] 'Philosophy of the implementation' for information on the approach used to implement CARFAC in C++.
Wed, 06 Feb 2013 15:41:24 +0000 tomwalters - Allow the SAI to use double-buffering, as was originally intended.
Tue, 26 Feb 2013 10:43:26 +0000 flatmax Updated Matrix resizing and Zeroing using rif@google's suggestions.
Wed, 20 Feb 2013 22:34:13 +0000 flatmax updated the documentation
Wed, 20 Feb 2013 22:30:19 +0000 flatmax Fixed certain minor documentation bugs.
Sat, 09 Feb 2013 23:53:48 +0000 flatmax First commit. Refer to the api [1] 'Philosophy of the implementation' for information on the approach used to implement CARFAC in C++.
Wed, 06 Feb 2013 15:41:24 +0000 tomwalters - Allow the SAI to use double-buffering, as was originally intended.
Thu, 11 Oct 2012 21:40:17 +0000 Ulf Hammarqvist (none)
Thu, 11 Oct 2012 21:33:57 +0000 Ulf Hammarqvist (none)
Thu, 11 Oct 2012 21:32:30 +0000 Ulf Hammarqvist (none)
Thu, 11 Oct 2012 21:28:34 +0000 Ulf Hammarqvist some more refactor, and stubbed more unit test.
Thu, 11 Oct 2012 20:55:03 +0000 Ulf Hammarqvist some refactoring
Thu, 11 Oct 2012 19:37:10 +0000 Ulf Hammarqvist seemingly mingw likes tabs for makefiles ...?
Wed, 10 Oct 2012 19:30:59 +0000 Ulf Hammarqvist (none)
Thu, 11 Oct 2012 21:40:17 +0000 Ulf Hammarqvist (none) carfac_cpp
Thu, 11 Oct 2012 21:33:57 +0000 Ulf Hammarqvist (none) carfac_cpp
Thu, 11 Oct 2012 21:32:30 +0000 Ulf Hammarqvist (none) carfac_cpp
Thu, 11 Oct 2012 21:28:34 +0000 Ulf Hammarqvist some more refactor, and stubbed more unit test. carfac_cpp
Thu, 11 Oct 2012 20:55:03 +0000 Ulf Hammarqvist some refactoring carfac_cpp
Thu, 11 Oct 2012 19:37:10 +0000 Ulf Hammarqvist seemingly mingw likes tabs for makefiles ...? carfac_cpp
Wed, 10 Oct 2012 19:30:59 +0000 Ulf Hammarqvist (none) carfac_cpp