Hi.
Here is it, the first public release of tuneit, a command line
instrument tuner for ALSA and JACK.
tuneit was written as a command line alternative to the two existing
guitar tuner programs for GUIs (gtkguitune and qjacktuner).
It offers two different fundamental frequency detection algorithms.
The default (Schmitt Trigger) algorithm is very light on CPU usage.
Alternatively there is also a FFT based algorithm which is much more
CPU intensive but a little more acurate and/or stable.
Thanks go out to Karsten Wiese and Florian Berger, the authors of qjacktuner
and gtkguitune respectively, whoes work has served as inspiration for tuneit.
"Screen shots":
Tuning my guitar via ALSA hw:0 with the simple Schmitt Trigger algo:
lexx:/# tuneit
Note A ( 110.000Hz): -8 cents ( 109.506Hz)
Or via JACK:
lexx:/# tuneit -j
Note A ( 110.000Hz): -5 cents ( 109.714Hz)
Or with the FFT algo via JACK:
lexx:/# tuneit -j -f
Note A ( 110.000Hz): -7 cents ( 109.565Hz)
Show the available JACK ports:
lexx:/# tuneit -j -i
alsa_pcm:capture_1
alsa_pcm:capture_2
Capture from right channel via JACK using a FFT window size of samplerate/5:
lexx:/# tuneit -f -l 5 -j alsa_pcm:capture_2
Note A ( 110.000Hz): -5 cents ( 109.656Hz)
Download:
The canonical homepage for tuneit is
http://delysid.org/tuneit.html
Version 0.2 can be downloaded from
http://delysid.org/tuneit-0.2.tar.gz
Comments, as always, are very welcome.
--
CYa,
Mario