Guitartune

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(New page: {{ApplicationBox| Name=Guitartune| Description= Tune Musical Instruments.| Screenshot= | Homepage=http://guitartune.googlecode.com| TestedOn=FSO MS 5| PackageName=guitartune_0.30_arm.i...)
 
(To Install)
 
(4 intermediate revisions by one user not shown)
Line 2: Line 2:
 
Name=[[Guitartune]]|
 
Name=[[Guitartune]]|
 
Description= Tune Musical Instruments.|
 
Description= Tune Musical Instruments.|
Screenshot= |
+
Screenshot=Guitartune.png |
 
Homepage=http://guitartune.googlecode.com|
 
Homepage=http://guitartune.googlecode.com|
 
TestedOn=FSO MS 5|
 
TestedOn=FSO MS 5|
Line 8: Line 8:
 
}}
 
}}
  
download source:http://code.google.com/p/guitartune/source/checkout
+
Download source:http://code.google.com/p/guitartune/source/checkout
  
 
==Introduction==
 
==Introduction==
Line 16: Line 16:
 
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 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.
  
Libraries
+
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).  
 
Guitartune requires gtk+, libglade and libfftw3 (for transforming time domain data to frequency domain).  
Line 23: Line 25:
 
===To Install===
 
===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
+
<pre>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</pre>
  
 
  [[category:Audio Applications]]
 
  [[category:Audio Applications]]

Latest revision as of 07:47, 7 July 2009

Guitartune.png Guitartune

Tune Musical Instruments.


Homepage: http://guitartune.googlecode.com
Package: guitartune_0.30_arm.ipk
Tested on: FSO MS 5


Download source:http://code.google.com/p/guitartune/source/checkout

[edit] 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.

[edit] 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

[edit] 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
Personal tools
[[Image:|150px]] Guitartune

Tune Musical Instruments.


Homepage: http://guitartune.googlecode.com
Package: guitartune_0.30_arm.ipk
Tested on: FSO MS 5


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.

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