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|
|Operating Systems||POSIX Linux|
Release Notes: New plugins and bugfixes. Defunct plugins have been removed. This release has been updated to the libvisual 0.4.0 API.
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.
Release Notes: Plugin libraries work. Several API functions have been added to ease programming using libvisual. Per-plugin random context is supported. There are some bugfixes.