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.
|