LOADING…
0%
Complete changelog

Commit

refactor(audio): prune the orphaned TypeScript DSP modules

Commit details

Commit notes

Verified that key-detection.ts, loop-detection.ts, superflux.ts, and cqt.ts form a closed, dead cluster: they reference only each other, nothing outside src/audio/ imports them, and the audio barrel's real consumers (worker, admin, pack-generator) only use ffmpeg/essentia-client symbols. The test suite uses its own local copies, not these modules.

These were the standalone DSP helpers behind the in-process analyzer removed in the previous commit, so they are now unreachable. Remove the four modules (~1730 lines), trim the audio barrel to ffmpeg + essentia-client, and drop the now-unused meyda / @types/meyda dependencies (loop-detection was the only user), refreshing the lockfile.

typecheck + lint clean; 68 audio/mapper unit tests pass; frozen-lockfile install verified.

Co-Authored-By: Claude Opus 4.8 <[email redacted]> Claude-Session: [private session redacted]

Files changed
7
Lines added
+1
Lines removed
−1,785
This page is a permanent record of commit 67d9ea94.