Drop in a birdsong, and watch it become mathematics.
This decomposes a recording into a sparse sum of chirplets — localized strokes in the time–frequency plane — reconstructs it, then maps the repertoire and measures the syntax. Everything runs in your browser, in WebAssembly compiled from Rust; your audio never leaves your device.
or try an example:
- Runs 100% client-side (WebAssembly) — no upload, no server compute.
- The instrument fits the loudest ~1.6 s window to ≈ 93% energy.
- The repertoire scans up to the first 90 s of the recording.
- Max file size 30 MB; longer audio is analysed from its start.
- A few seconds of compute per recording — the page may pause briefly.
- Shared demo quota shown top-right, with its reset horizon.