├── .github └── workflows │ └── deploy_gh_pages.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── bun.lockb ├── eslint.config.js ├── package.json ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── index.ts │ └── visualizations │ │ ├── audio │ │ ├── AudioFrequency.svelte │ │ ├── BarAudioVisualizer.svelte │ │ ├── CircleBarAudioVisualizer.svelte │ │ ├── CircleCirclesAudioVisualizer.svelte │ │ ├── DeformedCircleAudioVisualizer.svelte │ │ ├── InnerGlowAudioVisualizer.svelte │ │ ├── MicrophoneAudioVisualizer.svelte │ │ └── SpeakerAudioVisualizer.svelte │ │ ├── core │ │ ├── BarVisualizer.svelte │ │ ├── CircleBarVisualizer.svelte │ │ ├── CircleCirclesVisualizer.svelte │ │ ├── DeformedCircleVisualizer.svelte │ │ ├── Glow.svelte │ │ ├── InnerGlowVisualizer.svelte │ │ ├── MicrophoneVisualizer.svelte │ │ ├── SpeakerVisualizer.svelte │ │ └── utils.ts │ │ └── wavtools │ │ ├── dist │ │ ├── index.d.ts │ │ ├── index.d.ts.map │ │ └── lib │ │ │ ├── analysis │ │ │ ├── audio_analysis.d.ts │ │ │ ├── audio_analysis.d.ts.map │ │ │ ├── constants.d.ts │ │ │ └── constants.d.ts.map │ │ │ ├── wav_packer.d.ts │ │ │ ├── wav_packer.d.ts.map │ │ │ ├── wav_recorder.d.ts │ │ │ ├── wav_recorder.d.ts.map │ │ │ ├── wav_stream_player.d.ts │ │ │ ├── wav_stream_player.d.ts.map │ │ │ └── worklets │ │ │ ├── audio_processor.d.ts │ │ │ ├── audio_processor.d.ts.map │ │ │ ├── stream_processor.d.ts │ │ │ └── stream_processor.d.ts.map │ │ ├── index.js │ │ └── lib │ │ ├── analysis │ │ ├── audio_analysis.js │ │ └── constants.js │ │ ├── audio_file_player.js │ │ ├── wav_packer.js │ │ ├── wav_recorder.js │ │ ├── wav_stream_player.js │ │ └── worklets │ │ ├── audio_processor.js │ │ └── stream_processor.js └── routes │ ├── +layout.svelte │ ├── +layout.ts │ └── +page.svelte ├── static └── music.mp3 ├── svelte.config.js ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.github/workflows/deploy_gh_pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/.github/workflows/deploy_gh_pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/bun.lockb -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/visualizations/audio/AudioFrequency.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/AudioFrequency.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/BarAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/BarAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/CircleBarAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/CircleBarAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/CircleCirclesAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/CircleCirclesAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/DeformedCircleAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/DeformedCircleAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/InnerGlowAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/InnerGlowAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/MicrophoneAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/MicrophoneAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/audio/SpeakerAudioVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/audio/SpeakerAudioVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/BarVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/BarVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/CircleBarVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/CircleBarVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/CircleCirclesVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/CircleCirclesVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/DeformedCircleVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/DeformedCircleVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/Glow.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/Glow.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/InnerGlowVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/InnerGlowVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/MicrophoneVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/MicrophoneVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/SpeakerVisualizer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/SpeakerVisualizer.svelte -------------------------------------------------------------------------------- /src/lib/visualizations/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/core/utils.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/index.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/index.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/index.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/analysis/audio_analysis.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/analysis/audio_analysis.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/analysis/audio_analysis.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/analysis/audio_analysis.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/analysis/constants.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/analysis/constants.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/analysis/constants.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/analysis/constants.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_packer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_packer.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_packer.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_packer.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_recorder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_recorder.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_recorder.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_recorder.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_stream_player.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_stream_player.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/wav_stream_player.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/wav_stream_player.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/worklets/audio_processor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/worklets/audio_processor.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/worklets/audio_processor.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/worklets/audio_processor.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/worklets/stream_processor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/worklets/stream_processor.d.ts -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/dist/lib/worklets/stream_processor.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/dist/lib/worklets/stream_processor.d.ts.map -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/index.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/analysis/audio_analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/analysis/audio_analysis.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/analysis/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/analysis/constants.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/audio_file_player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/audio_file_player.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/wav_packer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/wav_packer.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/wav_recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/wav_recorder.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/wav_stream_player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/wav_stream_player.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/worklets/audio_processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/worklets/audio_processor.js -------------------------------------------------------------------------------- /src/lib/visualizations/wavtools/lib/worklets/stream_processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/lib/visualizations/wavtools/lib/worklets/stream_processor.js -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const prerender = true; 2 | -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /static/music.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/static/music.mp3 -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flo-bit/svelte-audio-visualizations/HEAD/vite.config.ts --------------------------------------------------------------------------------