Skip to content

mducharme/Tuner

Repository files navigation

Tuner

Open-source monorepo for instrument tuning: reusable pitch logic and a terminal chromatic tuner.

tuner-core

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

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.

Scripts

  • pnpm dev:cli / pnpm tuner — Start tuning in your terminal
  • pnpm build / pnpm test / pnpm test:coverage / pnpm typecheck / pnpm lint — workspaces

Changelog

Release history: CHANGELOG.md.

License

MIT — see LICENSE.

Security

See SECURITY.md.

About

Typescript Guitar / Instruments Tuner

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors