Please sign in to comment.
Merge branch 'master' into granulator
* master: Added TODOs prior to merge. Basic unit tests for flock.ugen.filter(). Some still failing due to inappropriate test data. Fixes failing audiofile tests. flock.generate.constantBuffer has been moved back into test-utils, since it is only used by unit tests so far.. Adds basic unit tests for filter coefficient calculators. Improves flock.ugen.filter to take user-configured IIR and FIR orders. Minor improvements to coefficient efficiency. Refactored Butterworth filter ugen to be a generalized biquad filter engine. Implemented generic FIR/IIR filter engine using the DSP API (still needs some fixes). Added RBJ filter coefficients to the existing Butterworth coefficients (this means we now have resonant filters). Rough implementation of dspapi-based biquad filters. Adds flock.ugen.math() for basic math operations powered by dspapi.js Conflicts: flocking/flocking-ugens.js tests/flocking/js/flocking-test-utils.js tests/flocking/js/ugen-test.js
- Loading branch information...
Showing with 1,579 additions and 97 deletions.
- +17 −10 demos/interactive/html/playground.html
- +2 −2 flocking/flocking-core.js
- +307 −76 flocking/flocking-ugens.js
- +3 −3 tests/flocking/html/audiofile-tests.html
- +3 −1 tests/flocking/html/ugen-test.html
- +4 −5 tests/flocking/js/flocking-test-utils.js
- +201 −0 tests/flocking/js/ugen-test.js
- +1,042 −0 third-party/dspapi/js/dspapi.js
Oops, something went wrong.