This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

How did you implement the FFT in the app?
#1
Music 
Hey Phyphox Community,

I am a student at the DHBW in Karlsruhe, Germany and want to program an app for a project.
The Problem is, I am a mechanical engineer so, while I'm above average in terms of programming, when compared to my colleges, I'm certainly no software developer. In short, I need some help  Angel .

I want to build an app that can analyze the audio signal of a tone played on the piano, recorded with the built in microphone, so that I know the main frequency (root note in the harmonic overtone series) from the recorded audio. So the input is: (at best realtime-) recording of someone playing a single piano key while hitting only one string at a time (some keys on the piano hit multiple strings, but all but one will be damped so that the audio represents only one string vibrating). And the result I need is: the frequency (as above) of the signal to the first or better even second decimal.

For that purpose I wanted to do a FFT of my audio signal, but I don't even know which library to use, because I'm not sure if the language used works with my java based Android App (I use Android Studio).

Is there someone, maybe even from the developers team of Phyphox, who can explain to me how to do that and which library/methods to use?

Thanks to all answers in advance.

Luca Frey
Reply


Messages In This Thread
How did you implement the FFT in the app? - by Luca Frey - 04-01-2020, 02:54 PM

Forum Jump: