#music #audio #cli #tool

bin+lib bass-tuna

A terminal-based string instrument tuner

1 unstable release

0.1.0 Dec 23, 2024

#1955 in Command line utilities

Download history 92/week @ 2024-12-18 45/week @ 2024-12-25 22/week @ 2025-01-01

159 downloads per month

MIT license

1.5MB
1K SLoC

Rust 846 SLoC // 0.1% comments Jupyter Notebooks 279 SLoC // 0.0% comments

bass-tuna 🐟

A terminal-based instrument bass 4-string bass guitar tuner. Because my clip-on tuner ran out of battery, and things ...spiraled...

Usage

Run

tuna # the name is already taken on crates.io but I really like this name so I'm keeping this binary name

and pick an input device (currently only tested on the Fender Mustang Micro).

Features

  • Tunes my bass
  • Tunes my bass through microphone input
  • Tunes guitars
  • Tunes somebody elses instruments

Roadmap

Would be fun to:

  • have something that monitors plucking volume and tempo consistency
  • further optimize the pitch detection algorithm
  • use this as a platform to play with Rust's GUI options

License

This project is licenced under the MIT License.

Dependencies

~7–40MB
~571K SLoC