Open-source monorepo for instrument tuning: reusable pitch logic and a terminal chromatic tuner.
tuner-core is an ESM-only library (Node 20+) for pitch detection — YIN, pYIN, MPM, and autocorrelation — plus session/types you can embed in other apps or CLIs. See the package README for API details.
tuner-cli is the terminal instrument tuner. It builds on tuner-core and uses decibri / PortAudio for microphone capture. See the package README for install and usage.
pnpm dev:cli/pnpm tuner— Start tuning in your terminalpnpm build/pnpm test/pnpm test:coverage/pnpm typecheck/pnpm lint— workspaces
Release history: CHANGELOG.md.
MIT — see LICENSE.
See SECURITY.md.