Full-song key estimation test; one global label erased section-level modulation; this project estimates likely key regions instead of forcing one global key label on a whole song
Record
One global key label loses section-level modulation
Keep region output visible while moving a large checkpoint out of git history
Two-stream chroma/HPCP inference, CLI/API paths, release-asset checkpoint
Runnable inference surface with SHA-256 verified checkpoint loading
Benchmark page waits on training manifest and dataset list
Built
- two-stream Transformer model for chroma and HPCP-style harmonic features
- local WAV and YouTube URL inference paths
- CLI and FastAPI server
- release-asset checkpoint with SHA-256 verification
- manifest-based evaluation script
Signals
- output exposes region start/end, key name, confidence, and probabilities
- checkpoint is distributed as release asset, not repo history
- local manifest evaluator exists for exact-key accuracy
- training provenance remains the next missing record
Keeps section boundaries visible instead of hiding changes behind one label
Model certainty per detected key region
Large model file is loaded from release assets with SHA-256 verification
Training data and training run manifest still need cleanup before stronger claims