Frequency analysis

Audio software developers forum.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Post Reply
kroko
Posts: 14
Joined: Fri Feb 27, 2015 11:43 pm
Operating System: Please select

Frequency analysis

Post by kroko » Thu Jul 16, 2015 12:29 pm

Hi,

I'd like to have more information about about frequency analysis in Audacity, about the way Audacity computes specters, the way it computes FFT, windowing... I'd like to know what is the exact treatment chain, from the sound given in the time domain to the specter graph in the frequency domain.

Thanks.

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Frequency analysis

Post by steve » Thu Jul 16, 2015 12:32 pm

What is your level of expertise?
Are you wanting general information about FFT analysis, or detailed information about the Audacity code?
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

kroko
Posts: 14
Joined: Fri Feb 27, 2015 11:43 pm
Operating System: Please select

Re: Frequency analysis

Post by kroko » Thu Jul 16, 2015 3:18 pm

Hi Steve,

Thanks for your answer. First, it's more about the source code. Which files should I look at ?

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Frequency analysis

Post by steve » Thu Jul 16, 2015 6:20 pm

Probably a good place:
/src/Spectrum.cpp
and
/src/FFT.cpp
https://github.com/audacity/audacity/tree/master/src
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply