Cool New Products
iVizualize - Mac
Amazing visualizations dance to your music
Love the visualization in Jax? How about creating your own. With iVisualize, you can create or customize visualizations and make them available in iTunes, with or without Jax. Make your own, share them with your friends, select some from the gallery and just enjoy watching them.
Video Tutorial
Don MacAllister made on of his wonderful screen casts (video tutorial) on iVisualize.
He Shows Everything from how to install iVisualize, over how to use it to a step by step introduction on how to create your own visualization.
The video is available on screencastonline.com in different versions.
A free version is available from the archive (it's numebr 54). You can also get a HD, ED, and iPod version of the tutorial
for a nominal fee of $1.99 or if you are an Extra! member.
I suggest a paid version for higher quality and to support Don paying for the traffic for his wonderful project.
How to make a Quartz Composition
If you have the XCode tools installed, than you have the Quartz Composer already on your hard disk. The XCode developer tools are on your Tiger DVD or you can download the latest version from http://developer.apple.com/tools/xcode/. For general information about how to create a quartz composition go here: http://developer.apple.com/documentation/GraphicsImaging/Conceptual/QuartzComposer/ If you like to discuss Quartz Composition related things, have questions go to the forum of QuartzCompositions.com. They even have a lot of custom Quartz Compositions to learn from and Wiki to get more informations about Quartz Compositions, too.
Publishable Inputs
To get the data from iTunes into you composition you can publish some of the following inputs:
images: albumArt, volumeArt, spectrumArt, spectrumLineArt, volumeLineArt, volumeArtL, spectrumArtL, spectrumLineArtL, volumeLineArtL, volumeArtR, spectrumArtR, spectrumLineArtR, volumeLineArtR structure (an array of 12 elements): spectrum, spectrumL, spectrumR strings: name, artist, album, fileName, genre, kind, comments, composer
numbers: volumePeak, volumePeakL, volumePeakR, trackNumber, numTracks, year, soundVolumeAdjustment, totalTimeInMS, startTimeInMS, stopTimeInMS, sizeInBytes, sampleRateFixed, fileType, date, userRating, discNumber, numDiscs, playCount, lastPlayDate, beatsPerMinute, spectrumSum, spectrumAverage, spectrumVariance, spectrumSumL, spectrumAverageL, spectrumVarianceL, spectrumSumR, spectrumAverageR, spectrumVarianceR
boolean: isPlaying, isCompilationTrack, isFullscreen, isDemoMode (always false)
Informaton Streams: (all strings): version, streamTitle, streamURL, streamMessage
