Projects / libvisual

libvisual

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Nov 2006 13:46
  • Rrelease-after

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.

  • Rrelease-mid
  •  09 Feb 2005 14:40
  • Rrelease-after

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.

  • Rrelease-mid
  •  14 Oct 2004 14:22
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 07 Mar 2009 20:44 Rcomment-trans hniksic Rcomment-after

Maintained?
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.

Rcomment-before 10 Sep 2004 16:11 Rcomment-trans synap Rcomment-after

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!

No-screenshot

Project Spotlight

efa

Am unofficial efa.vrr.de command line client.

1a1e6ff64c34af0c8fb2e022fe5b9a29_thumb

Project Spotlight

U++

A C++ development platform.