Libvisual is a library that acts as a middle layer between applications that wish to display audio visualisation and audio visualisation plugins. It is aimed at developers who have a need for audio visualisation, and those who write visualisation plugins. By writing an audio visualisation plugin for libvisual, the developer allows every application that uses libvisual to use their plugin. The application handles the actual drawing of the graphics, allowing rendering done by plugins to be drawn anywhere... as ASCII art, in SDL, as a surface on an OpenGL object, etc.
| Tags | multimedia Graphics Sound/Audio Software Development Libraries |
|---|---|
| Licenses | LGPL GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: New plugins and bugfixes. Defunct plugins have been removed. This release has been updated to the libvisual 0.4.0 API.


Changes: This release adds a pseudotoad flower actor plugin, a dancing particles plugin, and a corona actor plugin. G-Force and Nebulus are included in the package. The bumpscope actor plugin has been fixed, as well as many other bugs in plugins. MMX code has been added to JESS alphablend oinksie.


Changes: This release adds new VisTransform, VisCPU, VisPluginEnviron, VisError, VisObject, VisThread, and VisUI subsystems, an MMX version of the 32-bit bilinear filter, MMX versions of the 32-bit alpha overlay, nearest VisVideo scalers, and bilinear VisVideo scalers.


Changes: Updates to the new libvisual API. All plugins have be changed to support VisRandomContext (random context per plugin for randomize). There is a new slide morph plugin. A bug in the flash plugin that caused it to not work in 8-bit depth has been fixed, as well as other bugs.


Changes: Plugin libraries work. Several API functions have been added to ease programming using libvisual. Per-plugin random context is supported. There are some bugfixes.
- All comments
Recent commentsMaintained?
Is this library being maintained? There seems to have been no release in years, the mailing list archives (http://osdir.com/ml/audio.libvisual.devel/) appear empty, and the web site (http://localhost.nl/~synap/libvisual/) is dead.
IMPORTANT: Remove old plugins before installing 0.1.6
Libvisual users
It's very important to first remove the old libvisual plugins
before installing libvisual 0.1.6. Libvisual 0.1.6 introduces
a complete new plugin system so that is the reason.
Plugins are installed in "%prefix/lib/libvisual/".
This often means /usr/lib/libvisual or /usr/local/lib/libvisual/
Remove this directory, compile libvisual-0.1.6, libvisual-plugins-0.1.6
libvisual-xmms-0.1.6 and you're all set again :)
Thanks for using our audio visualisation framework!