Libvisual is an abstraction library that comes between applications and audio visualisation plugins.Often when it comes to audio visualization plugins or programs that create visuals, they depend on a player or something else; basically, there is no general framework that enabled application developers to easily access interesting audio visualization plugins.