Tuesday, August 01, 2006

Tuner tool for Nokia 770


This is a new tool for our versatile Nokia 770. I wrote this artifact mainly as an introductory mini project to GStreamer.

Basically it consists on a GStreamer plugin based on KISS FFT library to perform a fourier transform on a signal and extract fundamental frequency.

On top of the plugin I wrote this small GUI for Nokia 770 that build a GStreamer pipeline between microphone and gstkissfft component.

I'm spending holiday on the beach these days and I couldn't test it with a real instrument, any comment will be appreciated.

Binary for IT2006
Source

8 comments:

Anonymous said...

cool; often displays one octave up, but that's O.K. for a tuner; a little bit faster wouldn't hurt.

Anonymous said...

thanks, works like a charm.

Anonymous said...

Thank a lot, i'm a french sound ingener, and it's really usefull to find feed-back and kill them...
And with my friend antoine, we work on sound-machines conception (see our page : http://al1ant1.free.fr )
We use pure-data (pd), and are very interrested by possibilitie to use pd on the n770 ...
heard about ?
thank again, alain
ain

thoughtfix said...

That's awesome. If you can whip up fast Hildon interfaces, you can easily win my contest at http://thoughtfix.blogspot.com/2006/07/development-contest-with-prize.html and give me a pretty solution to this: http://www.internettablettalk.com/forums/showthread.php?p=19484

... Please? ;)

Anonymous said...

That's great. Tried it with a treble recorder. In one occassion showed the quint instead of the actual tone. But then the display returned to what it should be.

One idea for extension, what about playing a specific tone? Just to hear the difference.

Anonymous said...

Yeah, works nicely, got my acoustic guitar into tune way easier than with my Ibanez tuner. The octaves jump quite a bit, but it doesn't really matter.

I don't like UIs that show "commercials" though, that's what about dialogs are for. Fortunately the source is there. ;)

Nevertheless: good work.

Anonymous said...

actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

Anonymous said...

Please write anything else!