keyshift-api / tests

Commit History

feat: FastAPI /analyze β€” MERT boundaries + KS key detection + guitar info
925d02f

balakrishna567 commited on

feat: smoother β€” majority-vote window smoothing + consecutive segment merger
59bb1ec

balakrishna567 commited on

feat: key detector β€” Krumhansl-Schmuckler 24-key Pearson correlation
0845ad7

balakrishna567 commited on

feat: MERT boundary detector β€” cosine novelty curve + Gaussian smoothing
7c117ec

balakrishna567 commited on

feat: MERT encoder β€” HuggingFace m-a-p/MERT-v1-95M, 768-dim embeddings per chunk
a88d0ef

balakrishna567 commited on

feat: chromagram extractor β€” chroma CQT mean, L1-normalized
3e92cd5

balakrishna567 commited on

feat: audio loader β€” load bytes, resample 22050 Hz mono, chunk with overlap
770a891

balakrishna567 commited on

feat: music theory utils β€” scale notes, pentatonic, fretboard positions
3ce17d6

balakrishna567 commited on

chore: backend project scaffold with dependencies
8d0c584

balakrishna567 commited on