<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

      <title>Comments on: iTunes 4.8 visualizer</title>
      <link>http://ask.metafilter.com/18977/iTunes-48-visualizer/</link>
      <description>Comments on Ask MetaFilter post iTunes 4.8 visualizer</description>
	  	  <pubDate>Sat, 21 May 2005 11:08:55 -0800</pubDate>
      <lastBuildDate>Sat, 21 May 2005 11:08:55 -0800</lastBuildDate>
      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>

<item>
  	<title>Question: iTunes 4.8 visualizer</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer</link>	
  	<description>After spending a solid half hour staring at the new iTunes 4.8 visualizer and not seeing it loop around once, I started wondering how this was possible. Certain aspects repeat, but never in quite the same forms or colours. Is there a simple explanation?</description>
  	<guid isPermaLink="false">post:ask.metafilter.com,2008:site.18977</guid>
  	<pubDate>Sat, 21 May 2005 10:40:06 -0800</pubDate>
  	<dc:creator>hopeless romantique</dc:creator>
	
	<category>itunes</category>
	
	<category>visualizer</category>
	
</item>
<item>
  	<title>By: eyeballkid</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313291</link>	
  	<description>If the iTunes visualizer is anything like Milkdrop or any of the Geiss visualizers for Winamp (which it seems to be trying to mimic), then it&apos;s a combination of a bunch of different wave styles, effect filters and color palettes. All of them play over one another randomly, in iTunes case. As you say, certain aspects repeat, but the number of different variables make for a few hundred (thousand?) combinations. If you want to see it in action, and you have a Windows machine handy, download &lt;a href=&quot;http://www.winamp.com&quot;&gt;Winamp&lt;/a&gt; and &lt;a href=&quot;http://www.winamp.com/plugins/details.php?id=62202&quot;&gt;Milkdrop&lt;/a&gt;. It lets you change the different variables yourself and save them.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313291</guid>
  	<pubDate>Sat, 21 May 2005 11:08:55 -0800</pubDate>
  	<dc:creator>eyeballkid</dc:creator>
</item>
<item>
  	<title>By: jbrjake</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313301</link>	
  	<description>Actually, eyeballkid, I do believe you have your chronology reversed. Geiss didn&apos;t start working on visualizers at Nullsoft until 2001. iTunes, which was released the second week of 2001, has always had its visualizer, and there was a similar visualizer available as a plugin for iTunes&apos; precursor, SoundJam, in 2000. So who&apos;s mimicing whom here?&lt;br&gt;
&lt;br&gt;
If you want to know how iTunes&apos; visualizer works, go to www.soundspectrum.com. It&apos;s pretty much what eyeballkid said, a bunch of different waveforms and delta-fields and color pallettes that get combined randomly. iTunes&apos; visualizer is a lite version of G-Force, and there&apos;s full documentation available. I checked the 4.8 version to make sure it&apos;s the same...I&apos;m not sure what you&apos;re seeing that&apos;s new, hopeless romantique. Then again, I usually use G-Force. Maybe they folded in some of the newer features Andy O&apos;Meara&apos;s developed?</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313301</guid>
  	<pubDate>Sat, 21 May 2005 11:45:41 -0800</pubDate>
  	<dc:creator>jbrjake</dc:creator>
</item>
<item>
  	<title>By: n9</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313303</link>	
  	<description>to see what&apos;s going on in the itunes visualizer try playing around with the q/w, a/s and z/x keys.  It will allow you to change the displacement map, wave style and colors.  As was said the reason there don&apos;t seem to be repeats is because when on demo mode the three variables change at different rates.  Apple apparently buys the GForce code off Andy every now and again to get new features.  GForce allows you to make custom wave styles, maps and color palattes, but I find that the presets that ship with it are pretty nasty and need to be gone through.  the Itunes viz is not really to my taste either.  I still really like Andy&apos;s older visualizer -- Whitecap.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313303</guid>
  	<pubDate>Sat, 21 May 2005 11:56:19 -0800</pubDate>
  	<dc:creator>n9</dc:creator>
</item>
<item>
  	<title>By: baphomet</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313309</link>	
  	<description>There&apos;s no mimicry going on at all.  Milkdrop and the iTunes visualizer aren&apos;t even comparable.  Not even in the same league...or galaxy, for that matter.  iTunes is pretty, but Milkdrop is just mindblowing.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313309</guid>
  	<pubDate>Sat, 21 May 2005 12:12:22 -0800</pubDate>
  	<dc:creator>baphomet</dc:creator>
</item>
<item>
  	<title>By: n9</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313310</link>	
  	<description>question was about itunes.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313310</guid>
  	<pubDate>Sat, 21 May 2005 12:23:54 -0800</pubDate>
  	<dc:creator>n9</dc:creator>
</item>
<item>
  	<title>By: o0o0o</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313316</link>	
  	<description>&lt;i&gt;So who&apos;s mimicing whom here?&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
It&apos;s hardly an Apple or Nullsoft original.&lt;br&gt;
&lt;br&gt;
These types of visualizers were available in the mid 90&apos;s as well. I had a DOS program that would generate all kinds of random patterns based on whatever CD was playing.&lt;br&gt;
&lt;br&gt;
A lot of this goes back to the old &lt;a href=&quot;http://tomaes.32x.de/text/pcdemoscene_faq.txt&quot;&gt;PC demo scene&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
They&apos;re essentially just fancy &lt;a href=&quot;http://en.wikipedia.org/wiki/Spectrum_analyzer&quot;&gt;spectrum analyzers&lt;/a&gt;. &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
In short -- Unless you understand complex mathematical algorithms, there&apos;s no easy answer.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313316</guid>
  	<pubDate>Sat, 21 May 2005 13:05:40 -0800</pubDate>
  	<dc:creator>o0o0o</dc:creator>
</item>
<item>
  	<title>By: orthogonality</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313322</link>	
  	<description>The general answer is, combinatorial explosion. There are thousands of unique comments on metafilter, all formed of the same 26 (or 256) characters.&lt;br&gt;
&lt;br&gt;
Assume that the visualizer has only eight independently varying -- that is, orthogonal -- variable, like colors, forms, sizes, etc. Assume each variable can take ten values, e.g., color might be one of ten colors, the current shape one of ten shapes, ten sizes.&lt;br&gt;
&lt;br&gt;
We then have 10&lt;sup&gt;8&lt;/sup&gt; or one hundred million possible combinations of the eight variables. If the variables were changed  to display a different combination  every &lt;i&gt;second&lt;/i&gt;, it would still take 1157 &lt;i&gt;days&lt;/i&gt;, or over three &lt;i&gt;years&lt;/i&gt; before all possible combinations were displayed.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313322</guid>
  	<pubDate>Sat, 21 May 2005 13:38:08 -0800</pubDate>
  	<dc:creator>orthogonality</dc:creator>
</item>
<item>
  	<title>By: formless</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313327</link>	
  	<description>One easy way to learn about visualizers is to create some of your own.&lt;br&gt;
&lt;br&gt;
Nullsoft&apos;s AVS (Advanced Visualization Studio) for Winamp lets you build up your own visualizations using simple elements, such as a waveform that changes with the music.  You can then for example add a fadeout.  There are a ton of effects you can use, and some are similiar to the effects in the iTunes visualizer.  Some of the effects use a random number generator to drive them.&lt;br&gt;
&lt;br&gt;
In the interest of full-disclosure, I used to do some development on Winamp plug-ins, so I&apos;m a bit biased.&lt;br&gt;
&lt;br&gt;
In short, the reason it doesn&apos;t repeat is because it fuses a combination of data from the song you&apos;re playing and random elements.&lt;br&gt;
&lt;br&gt;
If you&apos;re interested in the technical details, many of the visualizers use something like a Fast Fourier Transform (&lt;a href=&quot;http://en.wikipedia.org/wiki/Fast_Fourier_transform&quot;&gt;Wikipedia&lt;/a&gt;, &lt;a href=&quot;http://www.vlf.it/fft_beginners/fft_beginners.html&quot;&gt;for beginners&lt;/a&gt;) to retrieve frequency information from the music.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313327</guid>
  	<pubDate>Sat, 21 May 2005 14:01:17 -0800</pubDate>
  	<dc:creator>formless</dc:creator>
</item>
<item>
  	<title>By: orthogonality</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313330</link>	
  	<description>Consider a very simple visualizer, in which up of one shape of one color starting at one screen position, &amp;quot;morphs&amp;quot; into another shape of another color at a second position. other than the shapes, the rest of the screen will be black; again, a bare-bones visualizer.&lt;br&gt;
&lt;br&gt;
A modern computer display can shows colors that vary in 256 increments along three dimensions. Since this is more than most eyes can distinguish, and to &lt;i&gt;purposely underestimate&lt;/i&gt; the variety of combinations, we&apos;ll use only 16 distinct values along each color &amp;quot;dimension&amp;quot;. So we have a total of 16*16*16 = 16^3 = 4096 colors.&lt;br&gt;
&lt;br&gt;
A modern computer display is &lt;i&gt;at least&lt;/i&gt; 800 by 600 pixels. Again, since a human might not easily distinguish between two adjacent pixels, and to underestimate available combinations,  we&apos;ll use only points that are exact multiples of 50 pixels. That gives us 800/50 = 16 positions along the width of the screen (the x axis) and 600/50 = 12 positions along the y axis, or 16*12 = 192 discrete starting or ending positions.&lt;br&gt;
&lt;br&gt;
We&apos;ll start and end with one of five shapes: circle, triangle, square, pentagon, hexagon, and we&apos;ll let each shape take a radius or height of 5, 10, 15, or 20 pixels. This gives us 5 * 4 = 20 shape and size combinations. &lt;br&gt;
&lt;br&gt;
20 shapes * 4096 colors * 192 starting points = 15,728,640 or over fifteen &lt;i&gt;million&lt;/i&gt; starting graphics. Note that&apos;s because the starting graphic was made of 16*16*16 colors * 5 * 4 shapes * 16 * 12 positions, or seven independent variables, in case my ballpark of ten independent variables in my post above seemed too ambitious.&lt;br&gt;
&lt;br&gt;
But remember we will morph to the ending graphic, adding another seven independent variables, giving us  15,728,640 - 1 possibilities (as it will be no fun if the graphic we morph to is the same as the one we start with). That gives us 15,728,640 * (15,728,640 - 1 ) = 247,390,100,520,960 or over 247 &lt;i&gt;trillion&lt;/i&gt; combinations. And again, we were conservative by not using all the colors or positions or shapes or sizes at our disposal.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;If we did one morph per second, it would take almost eight &lt;/i&gt;million&lt;i&gt; years to see them all.&lt;/i&gt;</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313330</guid>
  	<pubDate>Sat, 21 May 2005 14:17:00 -0800</pubDate>
  	<dc:creator>orthogonality</dc:creator>
</item>
<item>
  	<title>By: eyeballkid</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313357</link>	
  	<description>&lt;i&gt;Actually, eyeballkid, I do believe you have your chronology reversed. Geiss didn&apos;t start working on visualizers at Nullsoft until 2001.&lt;/i&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.geisswerks.com/geiss/&quot;&gt;&amp;quot; The latest version of Geiss is 4.24, released January 4, 2000.&amp;quot;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Which, if my math is correct, is before 2001. I recall the Geiss visualizers being around a while before that, 1998 maybe? I don&apos;t know when he started working for Nullsoft. I didn&apos;t even know he worked for them, I always thought his plug-ins were third party things. &lt;br&gt;
&lt;br&gt;
Regardless, my original answer is just a simpler explanation of ortho&apos;s more verbose reply above (even if my estimate of variations are way low ;).</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313357</guid>
  	<pubDate>Sat, 21 May 2005 15:27:44 -0800</pubDate>
  	<dc:creator>eyeballkid</dc:creator>
</item>
<item>
  	<title>By: jaded</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313362</link>	
  	<description>something else you might want to consider is that unless the you&apos;re listening to the exact same music for four hours, even if the exact same settings DO repeat - you&apos;re going to be listening to different music and so it&apos;s going to look different.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313362</guid>
  	<pubDate>Sat, 21 May 2005 15:59:45 -0800</pubDate>
  	<dc:creator>jaded</dc:creator>
</item>
<item>
  	<title>By: jjg</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313366</link>	
  	<description>Skip all the math -- &lt;a href=&quot;http://soundspectrum.com/g-force/Documentation/background.html&quot;&gt;here is how it really works&lt;/a&gt;. The iTunes visualizer is (or at least was when Apple licensed it) &lt;a href=&quot;http://soundspectrum.com/g-force/index.html&quot;&gt;Andy O&apos;Meara&apos;s G-Force&lt;/a&gt;. As it turns out, O&apos;Meara is &lt;a href=&quot;http://wired-vig.wired.com/news/business/0,1367,42870,00.html&quot;&gt;an interesting guy&lt;/a&gt;: hardcore raver, devout Christian, and U.S. Navy officer.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313366</guid>
  	<pubDate>Sat, 21 May 2005 16:20:55 -0800</pubDate>
  	<dc:creator>jjg</dc:creator>
</item>
<item>
  	<title>By: tomble</title>
  	<link>http://ask.metafilter.com/18977/iTunes-48-visualizer#313456</link>	
  	<description>Don&apos;t forget one of the oldest, &lt;a href=&quot;http://www.afn.org/~cthugha/&quot;&gt;Cthugha&lt;/a&gt;, dated back &apos;to 94 or so.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.18977-313456</guid>
  	<pubDate>Sun, 22 May 2005 02:11:48 -0800</pubDate>
  	<dc:creator>tomble</dc:creator>
</item>

    </channel>
</rss>
