├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc ├── Omnitone.html ├── diagram-omnitone.png ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ └── OpenSans-Regular-webfont.woff ├── global.html ├── index.html ├── omnitone.js.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js └── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── examples ├── es6-module.html ├── example.css ├── foa-renderer.html ├── gamepad.html ├── hoa-renderer.html ├── index.html └── resources │ ├── 3oa_example_ch0-ch7.wav │ ├── 3oa_example_ch8-ch15.wav │ ├── 4ch_B_FuMaNorm_FuMaOrd_speech.wav │ ├── LICENSE │ └── jlwarbirds3.amb ├── karma.conf.js ├── package.json ├── rollup.config.js ├── src ├── LICENSE ├── buffer-list.js ├── foa-convolver.js ├── foa-renderer.js ├── foa-rotator.js ├── foa-router.js ├── hoa-convolver.js ├── hoa-renderer.js ├── hoa-rotator.js ├── hrir-manager.js ├── omnitone.js ├── polyfill.js ├── resources │ ├── NOTICE │ ├── README.md │ ├── build-hrir-base64.js │ ├── omnitone-foa-hrir-base64.js │ ├── omnitone-soa-hrir-base64.js │ ├── omnitone-toa-hrir-base64.js │ ├── sh_hrir_order_1.wav │ ├── sh_hrir_order_2.wav │ ├── sh_hrir_order_3.wav │ └── sox-hrir-script.sh ├── utils.js └── version.js └── test ├── resources ├── omnitone-foa-hrir-base64.js ├── omnitone-soa-hrir-base64.js └── omnitone-toa-hrir-base64.js ├── test-foa-convolver.js ├── test-foa-rotator.js ├── test-foa-router.js ├── test-hoa-convolver.js ├── test-hoa-rotator.js ├── test-renderer-common.js └── test-setup.js /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | twistd.pid 4 | 5 | node_modules/ 6 | pvt/ 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/README.md -------------------------------------------------------------------------------- /doc/Omnitone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/Omnitone.html -------------------------------------------------------------------------------- /doc/diagram-omnitone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/diagram-omnitone.png -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /doc/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /doc/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /doc/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /doc/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/global.html -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/omnitone.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/omnitone.js.html -------------------------------------------------------------------------------- /doc/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/scripts/linenumber.js -------------------------------------------------------------------------------- /doc/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /doc/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /doc/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /doc/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/styles/jsdoc-default.css -------------------------------------------------------------------------------- /doc/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /doc/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/doc/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /examples/es6-module.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/es6-module.html -------------------------------------------------------------------------------- /examples/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/example.css -------------------------------------------------------------------------------- /examples/foa-renderer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/foa-renderer.html -------------------------------------------------------------------------------- /examples/gamepad.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/gamepad.html -------------------------------------------------------------------------------- /examples/hoa-renderer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/hoa-renderer.html -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/resources/3oa_example_ch0-ch7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/resources/3oa_example_ch0-ch7.wav -------------------------------------------------------------------------------- /examples/resources/3oa_example_ch8-ch15.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/resources/3oa_example_ch8-ch15.wav -------------------------------------------------------------------------------- /examples/resources/4ch_B_FuMaNorm_FuMaOrd_speech.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/resources/4ch_B_FuMaNorm_FuMaOrd_speech.wav -------------------------------------------------------------------------------- /examples/resources/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/resources/LICENSE -------------------------------------------------------------------------------- /examples/resources/jlwarbirds3.amb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/examples/resources/jlwarbirds3.amb -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/LICENSE -------------------------------------------------------------------------------- /src/buffer-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/buffer-list.js -------------------------------------------------------------------------------- /src/foa-convolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/foa-convolver.js -------------------------------------------------------------------------------- /src/foa-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/foa-renderer.js -------------------------------------------------------------------------------- /src/foa-rotator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/foa-rotator.js -------------------------------------------------------------------------------- /src/foa-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/foa-router.js -------------------------------------------------------------------------------- /src/hoa-convolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/hoa-convolver.js -------------------------------------------------------------------------------- /src/hoa-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/hoa-renderer.js -------------------------------------------------------------------------------- /src/hoa-rotator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/hoa-rotator.js -------------------------------------------------------------------------------- /src/hrir-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/hrir-manager.js -------------------------------------------------------------------------------- /src/omnitone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/omnitone.js -------------------------------------------------------------------------------- /src/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/polyfill.js -------------------------------------------------------------------------------- /src/resources/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/NOTICE -------------------------------------------------------------------------------- /src/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/README.md -------------------------------------------------------------------------------- /src/resources/build-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/build-hrir-base64.js -------------------------------------------------------------------------------- /src/resources/omnitone-foa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/omnitone-foa-hrir-base64.js -------------------------------------------------------------------------------- /src/resources/omnitone-soa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/omnitone-soa-hrir-base64.js -------------------------------------------------------------------------------- /src/resources/omnitone-toa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/omnitone-toa-hrir-base64.js -------------------------------------------------------------------------------- /src/resources/sh_hrir_order_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/sh_hrir_order_1.wav -------------------------------------------------------------------------------- /src/resources/sh_hrir_order_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/sh_hrir_order_2.wav -------------------------------------------------------------------------------- /src/resources/sh_hrir_order_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/sh_hrir_order_3.wav -------------------------------------------------------------------------------- /src/resources/sox-hrir-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/resources/sox-hrir-script.sh -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/src/version.js -------------------------------------------------------------------------------- /test/resources/omnitone-foa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/resources/omnitone-foa-hrir-base64.js -------------------------------------------------------------------------------- /test/resources/omnitone-soa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/resources/omnitone-soa-hrir-base64.js -------------------------------------------------------------------------------- /test/resources/omnitone-toa-hrir-base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/resources/omnitone-toa-hrir-base64.js -------------------------------------------------------------------------------- /test/test-foa-convolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-foa-convolver.js -------------------------------------------------------------------------------- /test/test-foa-rotator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-foa-rotator.js -------------------------------------------------------------------------------- /test/test-foa-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-foa-router.js -------------------------------------------------------------------------------- /test/test-hoa-convolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-hoa-convolver.js -------------------------------------------------------------------------------- /test/test-hoa-rotator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-hoa-rotator.js -------------------------------------------------------------------------------- /test/test-renderer-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-renderer-common.js -------------------------------------------------------------------------------- /test/test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChrome/omnitone/HEAD/test/test-setup.js --------------------------------------------------------------------------------