Switch to the dark side!

Visualization / Albedo

Download file
(.zip, 49 KB)

Artist's Note

Albedo is a winamp visualisation plugin that's supposed to be pretty to look at. It is my first attempt at using DirectX, and in addition it has involved learning quite a few things about x86 and MMX assembly. It was inspired by a great plugin called "Geiss", which can be downloaded at http://www.cis.ohio-state.edu/~geiss/geiss.html. My goal was to duplicate its features and its speed, just to see if I could do it. In this attempt, I tried several algorithms which never quite matched the speed of the Geiss plugin, but I eventually settled on one that suited my purpose. I decided to concentrate my efforts on creating interesting visual effects. Unfortunately, the code relies exclusively on the MMX instruction set to execute, so people with anything less that a Pentium MMX won't be able to use Albedo. In fact, I've only tested it on Pentium II machines, and I suspect it will run poorly on a plain vanilla MMX Pentium machine because I didn't try to optimize for that CPU. I'm not sure about AMD or Cyrix. Albedo as written and mainly tested on my trusty IBM Thinkpad 600 with a P2-233. On that machine, I get about 27 fps at a 320x240x16bit resolution. I also tried it on the mighty Celeron 300A overclocked to 450 Mhz with a Matrox G200. It ran great at 512x384x32. As mentioned earlier, try to choose the display mode to achieve 25-30 fps.

Comments (6)

Avatar-50x50
ICEkid says:

it doens't look as good as Geiss or Hypersonic..... and it's not my hardware... i am running a PII 333mhz with a Diamond Stealth III card....

Avatar-50x50
HaUnTeR74 says:

Nice. But Very Choppy. Can anyone make a plugin better then Geiss??? I doubt it :)

Avatar-50x50
JKL1984 says:

This thing rules! The only one that's better is Geiss!!! And I dont know about it being choppy, maybe that guy just has a sucky AMD... I've got a P3 600 w/ a Voodoo 3000 and it rocks! it even runs on my other PC, a P2 233 with NO 3d card.

Avatar-50x50
Adversary says:

I almost didn't want to give this a low number, because it sure is pretty, but optimized for MMX is a real understatement. This display is horribly slow and choppy on an AMD, even a 500 Mhz one. I tested it on several systems that had no trouble with Geiss or half a dozen other display modules, and nothing not intel could handle it.

Avatar-50x50
Hardy99 says:

This really rocks ! Runs smoother/faster than Geiss (with my Ati Xpert@work i can run it in fullscreen 320 x 240 x 24bit

Avatar-50x50
MyStiC says:

cool. I like the background option..only problem is most of the time I'm doing something else while listening to mp3s..so it covers it up..cool when I'm not really doing anything though.



To post comments, you need to become a member. It's free, and takes just a few seconds to complete!

Report this submission

Created by Imad Jureidini
on March 13th, 1999

Popularity

  • 2,443
  • 6,763
  • 0
  • 0
  • views
  • downloads
  • customizers like it
  • customizers love it!

Share

Tags  

This submission has no tags.

My Palette

Add colors with the "color picker" tool (Paintbrush) or from the image's palette (Palette). To save your palette, you must sign up.

Also by this artist   (more)

Also in Visualization   (more)