Repository navigation
v0.1.0 — Initial pre-release
Pre-release
Pre-release
BickGraphing v0.1.0
Browser-based audio visualization tool for rapid inspection of .wav recordings in research settings.
Features
- Multi-file drag-and-drop upload for .wav files
- Waveform visualization via Web Audio API with interactive pan/zoom
- Spectrogram visualization via FFmpeg WASM slicing and custom STFT (2048-sample Hann window, 50% overlap)
- Interactive amplitude, time, and frequency range controls
- SVG/PNG export of waveforms and spectrograms
- Fully client-side processing — no server required
- Offline-capable for field deployment
- Responsive layout for desktop, tablet, and mobile
Tech Stack
- SvelteKit + TypeScript + Vite
- FFmpeg WASM for frame-accurate audio decoding
- D3.js for colormap rendering
- Tailwind CSS for styling
Getting Started
npm install
npm run devA sample test.wav file is included for testing.
License
MIT