From: Clemens Valens Subject: Re: FFT / spectrum analysis? Newsgroups: comp.os.msdos.djgpp Message-ID: <022dacf6.4fa454e2@usw-ex0102-011.remarq.com> Lines: 21 Bytes: 738 X-Originating-Host: 195.154.148.69 Organization: http://www.remarq.com: The World's Usenet/Discussions Start Here References: <37edcd34 DOT 32637391 AT news DOT demon DOT co DOT uk> X-Wren-Trace: eMbjy8rTlN6VhZzYworCwcf128rNxorV0NmHxsDfn9eQlciWndKdmZ6fjJWR Date: Mon, 06 Sep 1999 07:38:33 -0700 NNTP-Posting-Host: 10.0.2.11 X-Complaints-To: wrenabuse AT remarq DOT com X-Trace: WReNphoon3 936628567 10.0.2.11 (Mon, 06 Sep 1999 07:36:07 PDT) NNTP-Posting-Date: Mon, 06 Sep 1999 07:36:07 PDT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com What's the difficulty anyway? You seem to have all the building blocks already. Maybe this helps: Repeat 1. Fill an array with f.i. 256 samples (not too much, because the FFT will be too slow); 2. do an FFT on this array; 3. display the results. To get it running in real time you probably have to use two sample buffers, one to collect the new samples while you FFT and display the other. You simply swap the buffers when you're done. But, using FFT's is not that obvious. Maybe you could just use some FIR's for the frequencies you want to display. Clemens * Sent from RemarQ http://www.remarq.com The Internet's Discussion Network * The fastest and easiest way to search and participate in Usenet - Free!