<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Manual: FFT</title>
	<atom:link href="http://code.compartmental.net/tools/minim/manual-fft/feed/" rel="self" type="application/rss+xml" />
	<link>http://code.compartmental.net</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 07:48:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: creating a visualization for my own media player???</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-3933</link>
		<dc:creator>creating a visualization for my own media player???</dc:creator>
		<pubDate>Sat, 29 Oct 2011 11:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-3933</guid>
		<description>[...] to you. http://www.processing.org/  And here&#039;s an example in applet form that someone did using it: http://code.compartmental.net/tools/minim/manual-fft/ (the actual example) [...]</description>
		<content:encoded><![CDATA[<p>[...] to you. <a href="http://www.processing.org/" rel="nofollow">http://www.processing.org/</a>  And here&#039;s an example in applet form that someone did using it: <a href="http://code.compartmental.net/tools/minim/manual-fft/" rel="nofollow">http://code.compartmental.net/tools/minim/manual-fft/</a> (the actual example) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FFT + Realidad Aumentada &#171; Emiliusvgs Projects</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-2672</link>
		<dc:creator>FFT + Realidad Aumentada &#171; Emiliusvgs Projects</dc:creator>
		<pubDate>Fri, 23 Jul 2010 06:21:57 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-2672</guid>
		<description>[...] Minim en su página web enseña como hacer el FFT sin ningún problema y mostrandote varios ejemplos. (Aquí) [...]</description>
		<content:encoded><![CDATA[<p>[...] Minim en su página web enseña como hacer el FFT sin ningún problema y mostrandote varios ejemplos. (Aquí) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ddf</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-2545</link>
		<dc:creator>ddf</dc:creator>
		<pubDate>Thu, 01 Jul 2010 03:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-2545</guid>
		<description>@msk That&#039;s correct. This FFT class is meant to be audio-centric, not general purpose.

@devant Not directly through the public methods. However, the arrays where all the data is stored are declared &lt;code&gt;protected&lt;/code&gt;, so you could do something like extend FFT and access them in the methods of your class.</description>
		<content:encoded><![CDATA[<p>@msk That&#8217;s correct. This FFT class is meant to be audio-centric, not general purpose.</p>
<p>@devant Not directly through the public methods. However, the arrays where all the data is stored are declared <code>protected</code>, so you could do something like extend FFT and access them in the methods of your class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: devant</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-2481</link>
		<dc:creator>devant</dc:creator>
		<pubDate>Sat, 19 Jun 2010 21:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-2481</guid>
		<description>Are there any means to get to the phase spectrum using this?</description>
		<content:encoded><![CDATA[<p>Are there any means to get to the phase spectrum using this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: msk</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-2001</link>
		<dc:creator>msk</dc:creator>
		<pubDate>Thu, 01 Apr 2010 04:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-2001</guid>
		<description>So with a timesize of 1024 like above, you can only ask for the value of band numbers up to 512? It won&#039;t give you anything from 513-1024?</description>
		<content:encoded><![CDATA[<p>So with a timesize of 1024 like above, you can only ask for the value of band numbers up to 512? It won&#8217;t give you anything from 513-1024?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ddf</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-1909</link>
		<dc:creator>ddf</dc:creator>
		<pubDate>Sun, 14 Mar 2010 02:57:44 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-1909</guid>
		<description>See the paragraph above the sentence you quote: &quot;The total number of frequency bands is usually equal to the length of the time domain signal, but access is only provided to frequency bands with indices less than half the length, because they correspond to frequencies below the Nyquist frequency. In other words, given a signal of length N, there will be N/2 frequency bands in the spectrum.&quot;</description>
		<content:encoded><![CDATA[<p>See the paragraph above the sentence you quote: &#8220;The total number of frequency bands is usually equal to the length of the time domain signal, but access is only provided to frequency bands with indices less than half the length, because they correspond to frequencies below the Nyquist frequency. In other words, given a signal of length N, there will be N/2 frequency bands in the spectrum.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: msk</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-1817</link>
		<dc:creator>msk</dc:creator>
		<pubDate>Mon, 22 Feb 2010 11:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-1817</guid>
		<description>&quot;If you ask for the value of band number 5, this will correspond to a frequency band centered on 5/1024 * 44100 = 0.0048828125 * 44100 = 215 Hz.&quot;

So you&#039;re saying that if you want the value of band number 1024, then it would correspond to a frequency of 44100 Hz. However, with a 44kHz sampling rate, the maximum frequency information you can obtain is 22kHz (determined by the Nyquist bandwidth calculation).

Could you please explain this further? How would something sampled at 44kHz allow your FFT to have bands anywhere past 22kHz?

Thanks.</description>
		<content:encoded><![CDATA[<p>&#8220;If you ask for the value of band number 5, this will correspond to a frequency band centered on 5/1024 * 44100 = 0.0048828125 * 44100 = 215 Hz.&#8221;</p>
<p>So you&#8217;re saying that if you want the value of band number 1024, then it would correspond to a frequency of 44100 Hz. However, with a 44kHz sampling rate, the maximum frequency information you can obtain is 22kHz (determined by the Nyquist bandwidth calculation).</p>
<p>Could you please explain this further? How would something sampled at 44kHz allow your FFT to have bands anywhere past 22kHz?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ddf</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-1594</link>
		<dc:creator>ddf</dc:creator>
		<pubDate>Sat, 16 Jan 2010 16:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-1594</guid>
		<description>Thanks for pointing this out! With the next release I expect there will be a better example demonstrating how the windowing functions change the spectrum and there will also be a many more windows to choose from.</description>
		<content:encoded><![CDATA[<p>Thanks for pointing this out! With the next release I expect there will be a better example demonstrating how the windowing functions change the spectrum and there will also be a many more windows to choose from.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Ellis</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-1589</link>
		<dc:creator>Dan Ellis</dc:creator>
		<pubDate>Fri, 15 Jan 2010 13:42:09 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-1589</guid>
		<description>In the windowing sketch, the comments say:

* It also allows you to turn windowing on and off,
* but you will see there is not much difference in the spectrum

Switching the vertical axis to log scale (dB) makes the difference much clearer; rectangular windowing causes lots of spread of spectral peaks, which hamming windows fix.  You can see this by changing the line() command in the draw() method:

    // draw the line for frequency band i using dB scale
    line(i, height, i, height - Math.round(2*20*Math.log10(100*fft.getBand(i))));

  DAn.</description>
		<content:encoded><![CDATA[<p>In the windowing sketch, the comments say:</p>
<p>* It also allows you to turn windowing on and off,<br />
* but you will see there is not much difference in the spectrum</p>
<p>Switching the vertical axis to log scale (dB) makes the difference much clearer; rectangular windowing causes lots of spread of spectral peaks, which hamming windows fix.  You can see this by changing the line() command in the draw() method:</p>
<p>    // draw the line for frequency band i using dB scale<br />
    line(i, height, i, height &#8211; Math.round(2*20*Math.log10(100*fft.getBand(i))));</p>
<p>  DAn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sabrina&#8217;s External Brain&#8230; &#124; Week 7: Sound and Sound Input</title>
		<link>http://code.compartmental.net/tools/minim/manual-fft/comment-page-1/#comment-883</link>
		<dc:creator>Sabrina&#8217;s External Brain&#8230; &#124; Week 7: Sound and Sound Input</dc:creator>
		<pubDate>Thu, 14 May 2009 04:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/tools/minim/manual-fft/#comment-883</guid>
		<description>[...] I tried to change the lines to ellipses but this slowed down the computer a lot! Some of the visuals were nice but overall too slow.Read the info in FFT at http://code.compartmental.net/tools/minim/manual-fft/ [...]</description>
		<content:encoded><![CDATA[<p>[...] I tried to change the lines to ellipses but this slowed down the computer a lot! Some of the visuals were nice but overall too slow.Read the info in FFT at <a href="http://code.compartmental.net/tools/minim/manual-fft/" rel="nofollow">http://code.compartmental.net/tools/minim/manual-fft/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

