├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── gather-songs.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE.md ├── README.md ├── dist ├── 1.x │ ├── ByteBeat.js │ └── ByteBeat.module.js └── 2.x │ ├── ByteBeat.js │ └── ByteBeat.module.js ├── editor ├── base64.js ├── compressor.js ├── elem.js ├── index.js ├── songList.js ├── songs.json ├── utils.js ├── visualizers │ ├── CanvasVisualizer.js │ ├── NullVisualizer.js │ ├── Visualizer.js │ ├── WebGLVisualizer.js │ └── effects │ │ ├── DataEffect.js │ │ ├── FFTEffect.js │ │ ├── SampleEffect.js │ │ ├── VSAEffect.js │ │ ├── WaveEffect.js │ │ └── effect-utils.js └── vsa.json ├── examples ├── esm.html ├── npm │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── rollup.config.js │ └── src │ │ └── index.js └── umd.html ├── html5bytebeat.html ├── html5bytebeat.png ├── icon.png ├── index.html ├── js ├── lzma.js ├── lzma_worker.js ├── scrollbars.css ├── scrollbars.js ├── twgl-full.module.js └── wavmaker.js ├── package.json ├── rollup.config.js ├── src ├── ByteBeatCompiler.js ├── ByteBeatNode.js ├── ByteBeatProcessor.js └── WrappingStack.js └── test ├── comments-from-github-pass-to-update-songs.json ├── gen-links.js ├── serve.js ├── test-comment.md ├── test-songs.html └── test.html /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/gather-songs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/.github/workflows/gather-songs.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .DS_Store 3 | node_modules 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/README.md -------------------------------------------------------------------------------- /dist/1.x/ByteBeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/dist/1.x/ByteBeat.js -------------------------------------------------------------------------------- /dist/1.x/ByteBeat.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/dist/1.x/ByteBeat.module.js -------------------------------------------------------------------------------- /dist/2.x/ByteBeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/dist/2.x/ByteBeat.js -------------------------------------------------------------------------------- /dist/2.x/ByteBeat.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/dist/2.x/ByteBeat.module.js -------------------------------------------------------------------------------- /editor/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/base64.js -------------------------------------------------------------------------------- /editor/compressor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/compressor.js -------------------------------------------------------------------------------- /editor/elem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/elem.js -------------------------------------------------------------------------------- /editor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/index.js -------------------------------------------------------------------------------- /editor/songList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/songList.js -------------------------------------------------------------------------------- /editor/songs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/songs.json -------------------------------------------------------------------------------- /editor/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/utils.js -------------------------------------------------------------------------------- /editor/visualizers/CanvasVisualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/CanvasVisualizer.js -------------------------------------------------------------------------------- /editor/visualizers/NullVisualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/NullVisualizer.js -------------------------------------------------------------------------------- /editor/visualizers/Visualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/Visualizer.js -------------------------------------------------------------------------------- /editor/visualizers/WebGLVisualizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/WebGLVisualizer.js -------------------------------------------------------------------------------- /editor/visualizers/effects/DataEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/DataEffect.js -------------------------------------------------------------------------------- /editor/visualizers/effects/FFTEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/FFTEffect.js -------------------------------------------------------------------------------- /editor/visualizers/effects/SampleEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/SampleEffect.js -------------------------------------------------------------------------------- /editor/visualizers/effects/VSAEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/VSAEffect.js -------------------------------------------------------------------------------- /editor/visualizers/effects/WaveEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/WaveEffect.js -------------------------------------------------------------------------------- /editor/visualizers/effects/effect-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/visualizers/effects/effect-utils.js -------------------------------------------------------------------------------- /editor/vsa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/editor/vsa.json -------------------------------------------------------------------------------- /examples/esm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/esm.html -------------------------------------------------------------------------------- /examples/npm/.gitignore: -------------------------------------------------------------------------------- 1 | index-build.js 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /examples/npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/npm/README.md -------------------------------------------------------------------------------- /examples/npm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/npm/index.html -------------------------------------------------------------------------------- /examples/npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/npm/package.json -------------------------------------------------------------------------------- /examples/npm/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/npm/rollup.config.js -------------------------------------------------------------------------------- /examples/npm/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/npm/src/index.js -------------------------------------------------------------------------------- /examples/umd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/examples/umd.html -------------------------------------------------------------------------------- /html5bytebeat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/html5bytebeat.html -------------------------------------------------------------------------------- /html5bytebeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/html5bytebeat.png -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/icon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/index.html -------------------------------------------------------------------------------- /js/lzma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/lzma.js -------------------------------------------------------------------------------- /js/lzma_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/lzma_worker.js -------------------------------------------------------------------------------- /js/scrollbars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/scrollbars.css -------------------------------------------------------------------------------- /js/scrollbars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/scrollbars.js -------------------------------------------------------------------------------- /js/twgl-full.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/twgl-full.module.js -------------------------------------------------------------------------------- /js/wavmaker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/js/wavmaker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/ByteBeatCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/src/ByteBeatCompiler.js -------------------------------------------------------------------------------- /src/ByteBeatNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/src/ByteBeatNode.js -------------------------------------------------------------------------------- /src/ByteBeatProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/src/ByteBeatProcessor.js -------------------------------------------------------------------------------- /src/WrappingStack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/src/WrappingStack.js -------------------------------------------------------------------------------- /test/comments-from-github-pass-to-update-songs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/comments-from-github-pass-to-update-songs.json -------------------------------------------------------------------------------- /test/gen-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/gen-links.js -------------------------------------------------------------------------------- /test/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/serve.js -------------------------------------------------------------------------------- /test/test-comment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/test-comment.md -------------------------------------------------------------------------------- /test/test-songs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/test-songs.html -------------------------------------------------------------------------------- /test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greggman/html5bytebeat/HEAD/test/test.html --------------------------------------------------------------------------------