====== Differences ====== This shows you the differences between two versions of the page.
webaudio_carfac [2014/01/26 17:10] 207.10.142.219 |
webaudio_carfac [2014/01/26 17:10] (current) 207.10.142.219 |
||
---|---|---|---|
Line 8: | Line 8: | ||
I made a webaudio frontend to Dick Lyon's CAR-FAC (cascade of asymmetric resonators with fast-acting compression) cochlear model, that listens to microphone input runs the filterbank, and computes a "stabilized auditory image" (SAI) (a sparse approximation to a "correlogram"), | I made a webaudio frontend to Dick Lyon's CAR-FAC (cascade of asymmetric resonators with fast-acting compression) cochlear model, that listens to microphone input runs the filterbank, and computes a "stabilized auditory image" (SAI) (a sparse approximation to a "correlogram"), | ||
- | This is built by "transpiling" the C++ implementation of the model to javascript using http://en.wikipedia.org/wiki/Emscripten, plumbing things through using http://en.wikipedia.org/wiki/HTML5_Audio and rendering the SAIs to a canvas. | + | This is built by "transpiling" the C++ implementation of the model to javascript using http://en.wikipedia.org/wiki/Emscripten, plumbing things through using http://en.wikipedia.org/wiki/HTML5_Audio and rendering the SAIs to an HTML5 canvas. |
Full disclosure: Most of this hack was built a couple of weeks ago. I just added some controls to make it easy to play with the design parameters on the fly. Now I can try to puzzle out what the opaquely named variables control. | Full disclosure: Most of this hack was built a couple of weeks ago. I just added some controls to make it easy to play with the design parameters on the fly. Now I can try to puzzle out what the opaquely named variables control. |