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