Guitartune
From Openmoko
Guitartune
Tune Musical Instruments.
|
Download source:http://code.google.com/p/guitartune/source/checkout
Introduction
Guitartune does a Fast Fourier Transform followed by a Harmonic Product Spectrum to calculate the fundamental frequency of sampled audio data.
The sampling and processing is done in a separate thread. The GUI shows the detected note, the required freq, the detected freq, a graphical indication of whether the detected freq is above or below the required one and a Tune Up / Down message.
The program automatically selects the correct state file. It also prevents suspend and screen dimming on FSO / SHR.
Libraries
Guitartune requires gtk+, libglade and libfftw3 (for transforming time domain data to frequency domain). libfftw3 can be obtained from http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base/libfftw3-3_3.1.2-r1_armv4t.ipk
To Install
opkg install libglade-2.0 gtk+ http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/armv4t/base/libfftw3-3_3.1.2-r1_armv4t.ipk http://www.opkg.org/packages/guitartune_0.30_arm.ipk