1 · Drag-and-drop or file picker
- Drag-and-drop: drag audio files from File Explorer directly into the library window. Multiple at once.
- + Add button (top right): opens file picker. Multi-select with Ctrl+click or Shift+click.
2 · Supported formats
- MP3 (most common, smallest files) — ≥192 kbps recommended for hypnosis sessions
- WAV (uncompressed, highest quality)
- FLAC (lossless compressed)
- OGG Vorbis and M4A (AAC)
3 · What happens at import
- File copied to
%APPDATA%\Hypnotika TranceDeck\tracks\— your original on disk stays untouched - Audio decoded (Web Audio API)
- BPM detection: 30-60 sec analysis
- Key detection via Essentia.js (KeyExtractor) — uses 60 sec from the track middle
- Track appears in library with detected values
Nature sounds intentionally do not get BPM/key analysis — waves, wind, birds have no meaningful values.
4 · Re-analyze
If detection fails or is inaccurate (e.g. BPM on very slow tracks <60): hit „Reanalyze" button at top of library. Goes through all tracks without BPM/key and tries again. ~2-5 sec per track.
5 · Tagging
Per track in the tags column: select which phases this track is allowed in — Intro / Middle / Climax / Outro. Multiple tags per track allowed. Untagged tracks are never picked for phases.
Related: Track kinds & filter · Loop markers · Per-track level