About
libavg is a high-level development platform for interactive installations. It uses an xml-based layout language for screen design and python as scripting language. libavg allows developers and media artists/designers to quickly develop media applications. It has been under constant development since the project's inception in 2003. Since 2007, development is sponsored by Archimedes Solutions GmbH, which uses libavg for it's exhibits.
libavg runs on Linux, Mac OS X and Windows (Installers and project files are only available for Linux and Mac, however). It is open source and licensed under the LGPL. For details, click on License in the menu.
News
Version 1.0 Released January 8, 2010
After a long testing phase, we have released version 1.0 of libavg. We did a lot of work on the stability of the library, and the new version has been tested on Leopard, Snow Leopard, Ubuntu 8.10, 9.04 and 9.10, as well as Windows XP and Vista. Under Linux, we have had it running using NVidia, Intel and ATI graphics. New features include a new mesh node, sse2-based video acceleration and a very helpful script that dumps the format of a video.
Continuous build infrastructure December 8, 2009
A buildbot master, which presently handles two build slaves, has been added as a featured improvement of libavg's test cycle. It can be accessed via the link Buildbot, visible on the navigation column. The two slaves are physical machines which are able to run unit tests natively: an Ubuntu 9.04 box and a Windows 2003 R2 setup, both for ia32 arch. Thanks to Archimedes Solutions GmbH which kindly sponsors the initiative.
Release 0.9.0 August 23, 2009
We've released a new version of libavg. It features vector support, support for plugins and a powerful new animation framework. For the details, see the NEWS file.
German Computer Game Prize for libavg-Based Game April 8, 2009
Students of the HTW Berlin won the German Computer Game Prize in the category 'Best Student Concept' with a multiplayer/multitouch game developed using libavg. More infos on the official site (http://www.deutschercomputerspielpreis.de/59.0.html") and on the project website (http://mtc.berlingrooves.de/spiel.html).
libavg Developer Position Open October 7, 2008
As many of you know, libavg development is sponsored by Archimedes Solutions GmbH. We currently have a job opening for a smart software developer in Berlin. If you're interested in developing exhibits that millions of people will see, have a look at the full job description: http://archimedes-solutions.de/en/jobs.html.
Release 0.8.0 September 22, 2008
After lots of work, there's a new release on the download page. It includes sound support, a much improved words node, and a multitude of other api and performance improvements. As always, see the NEWS file in the distribution for details.
Awards for libavg-based installation June 20, 2008
The libavg-based Jurascopes in the Berlin Natural History Museum won a multitude of prestigious awards in the past months. Silver from the german Art Director's Club (ADC), gold from ADC Global, bronze from the british D&AD, two iF communication design awards and the German Multimedia Award - wow. More on the Jurascopes here.
libavg at the transmediale 2008 January 25, 2008
We're using libavg as a motion tracking library for The Special Player - dancers are enhanced with digital auras in a multidisciplinary project involving musicians, computers, visual artists, cameras, dancers, projectors and more. If you're in Berlin, come to the c-base, Jan 31-Feb 3. More info on the project website.
MTC Construction HowTo October 14, 2007
People are asking us how to build their own multitouch device, so we wrote up some instructions.
Version 0.7.0 Available August 31, 2007
A long time span between libavg releases doesn't mean we haven't been busy. Lots of work went into constructing our MultiTouch Console MTC (http://www.multitouch.de), so that libavg now has complete support for multitouch input devices and generally supports camera tracking. Other than that, libavg's video decoder is now multithreaded, resulting in even better performance - especially on multicore processors. The documentation has improved: there are several new tutorials, and the reference is much more thorough. As always, a lot else has happened as well. For the gory details, see the NEWS file in the distribution.
Version 0.6.0 Available October 25, 2006
libavg 0.6.0 adds support for dynamically adding nodes to and removing nodes from an active avg tree, thus making the library a lot more flexible. Lots of other minor things have been improved - see the NEWS file in the distribution.
Version 0.5.9 Available August 11, 2006
The new version includes Intel Mac support, support for videos with alpha channels, much improved automatic tests and thus (hopefully) better stability, Mac vertical blanking support, support for multisampling, gamma correction and lots of minor bugfixes.
Complete Website Overhaul May 10, 2006
Behold what Macro of http://www.macrone.de has done: A complete redesign of the website. There's lots of new content as well.
First Mac OS X Version Released May 8, 2006
A Mac installer is now available on the downloads page. It contains a pkg that installs libavg on your harddisk with a doubleclick. No further configuration should initially be necessary - just add import avg to your python scripts. The Mac version uses the ttf fonts installed in the standard mac font directories and uses Mac OpenGL extensions for video acceleration. At the moment, it has beta status, so don't expect everything to work yet. It's been tested on PowerPCs running Tiger. Intel Macs aren't supported yet.

Showcase




