This is the KGuitune Homepage (Now there's even a KDE-2.X), but there are two
other versions of this program, which also reside on this page. QtGuitune and
GtkGuitune are actually the same programs for the Qt-Library and Gtkmm-lib
(the c++ version of the GTK-lib).
Here some snapshots of either of them:
Guitune is a linux program for tuning guitars and other instruments by using
the method of Schmitt-triggering, i.e. counting the number of triggerings
between two trigger levels in a certain amount of time. Why not use FFT like
many other tuning devices? Well because other tuning devices are not as fast
as mine !!
With FFT you need many samples to archieve the accuracy needed for tuning
instruments. You often get times of around 1 second between two measurements
and the computer is quite busy in this second calculating the FFT.
Using Schmitt-triggering you get a measurement every 10th of a second or
even less (depending on the sample frequency you use). Most of the time
the computer only waits for the samples.
The Trigger levels are adjustable. For a pure sine-wave the trigger levels
could be zero. But for a wave wth overtones like the one in the figure above
you need a non-zero triggerlevel. It is preadjusted to a level of 60% of the
current maximum which should be able to deal with most instruments.
||normal(A=440Hz) / wien(A=435.0 Hz) / physical(C=16.0 Hz) |
||equidistant / natural(overtones) |
||US/German(B/H), #/b-notation |
||with timescale in ms for general use |
||adjustable sampling frequency and accuracy |
||now 16 bit sampling for better accuracy with low signals |
|K2Guitune-0.1-source - 331 KB
||KDE-2.X version source tarball |
| This is the new KDE-2.X.X Guitune version (not all features implemented yet, therefore the low version number)
If the above links won't work you can also
try this mirror
download the latest version from sunsite at
also check out my Linux-Page
for more free linux software.
You are visitor number:
[ Home ]
[ Physics ]
[ Linux ]
[ Music ]
[ Miscellaneous ]
Florian Berger - firstname.lastname@example.org