<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: fractional-octave frequency smoothing</title>
		<atom:link href="http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/feed</link>
		<description></description>
		<pubDate>Tue, 18 Jun 2013 01:01:58 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-25096</guid>
					<title><![CDATA[fractional-octave frequency smoothing]]></title>
					<link>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-25096</link>
					<pubDate>Mon, 27 Mar 2006 20:30:50 +0000</pubDate>
					<dc:creator>Eamonn Doyle</dc:creator>

					<description>
						<![CDATA[
						<p>Hi list;</p>
<p>I have some audio fft data stored as jitter matrices, and would like to be able to smooth it to some arbitrary bandwidth, e.g. 1/3rd octave or whatever.</p>
<p>So I suppose I need to either use a smoothing kernel that gets wider as I move from low to high frequency, or perhaps first convert to a log frequency representation, and then do the smoothing?</p>
<p>I&#8217;d be very interested to hear of anyone doing such things in jitter.</p>
<p>Best,<br />
Eamonn</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-73478</guid>
					<title><![CDATA[Re: fractional-octave frequency smoothing]]></title>
					<link>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-73478</link>
					<pubDate>Wed, 29 Mar 2006 23:50:53 +0000</pubDate>
					<dc:creator>projects</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Eamonn,</p>
<p>When you say &#8220;smooth it&#8221;, I am assuming you mean transform the data<br />
somehow into 1.3 octave representations rather than the FFTs linear<br />
frequency distribution&#8230; correct?  I think using a kernel with<br />
variable width should give the same results as converting to a log<br />
frequency representation and using a kernel of fixed width.</p>
<p>The linearity of freq bins is one of the big weaknesses of the FFT. <br />
Wavelet transforms are promising in this regard.  A while ago I<br />
completed some preliminary work to make this technology available in<br />
Max, but I haven&#8217;t finished the project.  I&#8217;m hoping it will be<br />
included in a future version of the jitter.</p>
<p>Ben</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-73479</guid>
					<title><![CDATA[Re: fractional-octave frequency smoothing]]></title>
					<link>http://cycling74.com/forums/topic/fractional-octave-frequency-smoothing/#post-73479</link>
					<pubDate>Thu, 30 Mar 2006 18:34:29 +0000</pubDate>
					<dc:creator>Peter Castine</dc:creator>

					<description>
						<![CDATA[
						<p>On 30-Mar-2006, at 1:50, Ben Nevile wrote:<br />
> The linearity of freq bins is one of the big weaknesses of the FFT.</p>
<p>Coming a little late to this thread, but I recall now that I worked  <br />
around this &#8220;weakness&#8221; by grouping FFT bins into (approx.) 1/3rd  <br />
octave groups and handling the groups as a unit. It worked fairly  <br />
well in my Spectral Mutation object, lp.frim~.</p>
<p>Credit where credit is due: I got the idea from talking with Tom Erbe  <br />
and Larry Polansky, chatting about our various implementations of  <br />
mutation algorithms.</p>
<p>The algorithm I used for grouping bins might be more procedural- <br />
language friendly than Max-friendly, but I suppose it could be done  <br />
with patch cords. FTR, lp.frim~ supports octave division from one to  <br />
fifteen &#8220;virtual bins&#8221; per octave (as well as plain vanilla FFT  <br />
linear bins).</p>
<p>&#8211; Peter</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8211;    <a href="http://www.bek.no/~pcastine/Litter/" rel="nofollow">http://www.bek.no/~pcastine/Litter/</a>    &#8212;&#8212;&#8212;&#8212;-<br />
Peter Castine             +&#8211;> Litter Power &#038; Litter Bundle for Jitter</p>
<p>iCE:  Sequencing,  Recording &#038;                   |home    | chez nous|<br />
       Interface  Building  for                   |bei uns |  i nostri|<br />
       Max/MSP   Extremely cool                   <a href="http://www.castine.de" rel="nofollow">http://www.castine.de</a></p>
<p><a href="http://www.dspaudio.com/" rel="nofollow">http://www.dspaudio.com/</a></p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

