Synaesthesia is a program that represents music graphically in real time as coruscating field of fog and glowing lines. It is intended as a visual accompaniment to music.
Synaesthesia can read sounds from CD or line input, and can display its output in an X-Window or full screen with Svgalib. It doubles as a fully functional CD player and can pipe sound from other programs, such as an Mp3 player.
Synaesthesia seeks to provide not just a visual representation of sound, but a representation of how sound is perceived. Its display combines information about the frequency, location and diffuseness of sound.
The display is sufficiently detailed to make it possible to distinguish several individual instruments, singers, or special effects on screen by their location, shape and color, and sufficiently fast to distinguish individual drum beats and notes. Using a projector you can add the ultimate lightshow to your party.