├── .gitignore ├── .node-dev.json ├── LICENSE ├── README.md ├── example ├── config.json ├── example.ts └── media │ ├── audio.wav │ ├── horses.png │ └── out-sample.png ├── package.json ├── src ├── audio.ts ├── bpmEncoder.ts ├── config.ts ├── dsp.ts ├── image.ts ├── index.ts ├── tests │ ├── audio.test.ts │ ├── config.test.ts │ ├── dsp.test.ts │ ├── image.test.ts │ ├── index.test.ts │ └── video.test.ts ├── typings.d.ts └── video.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "notify": false 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/README.md -------------------------------------------------------------------------------- /example/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/example/config.json -------------------------------------------------------------------------------- /example/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/example/example.ts -------------------------------------------------------------------------------- /example/media/audio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/example/media/audio.wav -------------------------------------------------------------------------------- /example/media/horses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/example/media/horses.png -------------------------------------------------------------------------------- /example/media/out-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/example/media/out-sample.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/package.json -------------------------------------------------------------------------------- /src/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/audio.ts -------------------------------------------------------------------------------- /src/bpmEncoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/bpmEncoder.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/dsp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/dsp.ts -------------------------------------------------------------------------------- /src/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/image.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tests/audio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/audio.test.ts -------------------------------------------------------------------------------- /src/tests/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/config.test.ts -------------------------------------------------------------------------------- /src/tests/dsp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/dsp.test.ts -------------------------------------------------------------------------------- /src/tests/image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/image.test.ts -------------------------------------------------------------------------------- /src/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/index.test.ts -------------------------------------------------------------------------------- /src/tests/video.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/tests/video.test.ts -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /src/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/src/video.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VladislavPetyukevich/audio-visualizer/HEAD/tsconfig.json --------------------------------------------------------------------------------