Skip to content

Zoomable point‑cloud browser for samples. Click dots to play and reveal path. CLAP+UMAP maps WAVs into a WebGL scatter.

License

Notifications You must be signed in to change notification settings

kschzt/samplemap

Repository files navigation

Sample Map

Sample Map screenshot

Zoomable point‑cloud browser for WAV samples: scans a folder, embeds with CLAP (HTS‑AT), maps with UMAP, and renders a WebGL scatter; click any dot to instantly audition, copy its path, and reveal in Explorer.

Installation: install Rust and Node.js, then npm i and npx tauri dev (optional: install a CUDA build of PyTorch to accelerate embeddings).

Keyboard shortcuts:

  • Left/Right (or Up/Down): navigate selection history and auto‑play
  • Space: replay current selection
  • Shift+Space: stop playback
  • Left‑click: select + play
  • Right‑drag: pan
  • Wheel: zoom

Status: 0.1 — the basics are in and working.

License: GPL-3.0.

About

Zoomable point‑cloud browser for samples. Click dots to play and reveal path. CLAP+UMAP maps WAVs into a WebGL scatter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published