Digital Image & Picture Recovery Software

Cool New Products

iVisualize

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