Archive for the ‘Uncategorized’ Category

CLAM at the Campus Party

August 2, 2007

The Campus Party is one of the world’s largest geek parties, with over 7000 participants
this year. Google is one of the hosts of the developers zone and every day it held special sessions on the Summer of Code inviting students and mentors to explain their experience. Xavier Amatriain from the CLAM team was invited to one of those sessions*.

More than a talk about CLAM it was a short overview of our wonderful experience in the GSoC. We were told the talk will be added to Google’s podcasts soon, will keep you informed.

*Actually, and to be clear, the project that was hosted was Joomla (ex-Mambo). It just happened that I (X. Amatriain) showed up very last minute and they invited me to talk for 5 minutes (many thanks to the Joomla guys and Google Spain!).

CLAM 1.1, The `More eye-candy, please` release.

June 11, 2007


After a very intense development months since the last 1.0 release, the CLAM crew is glad to announce that CLAM 1.1 is ready to download. It comes with many new features and code clean up. Most important improvements are found in the Visual Prototyping front: new 3D-looking widgets, new data viewers and control surface; and a simplified way to bind controls between the user interface and the processing network.

This release has been cooked-up under the umbrella of the Interactive Technology Group at the UPF lead by Josep Blat. So we thank their support! It also features the work from contributors such as Zach Welch; as well as the first patches from Google Summer of Code program —for example LADSPA and FAUST support and some work on Annotator widgets.

A summarized list of changes follows. See also the CHANGES files for details. New audio related widgets were added to be used on the NetworkEditor and the Prototyper. Such widgets include data views such as the BarGraph which can display LPC’s, MFCC’s. Nice control widgets were also added. The ControlSurface, for instance, to control two scalar parameters by moving a point. Some widgets were gathered from the LAC community, such as PkSampler PovRay generated widgets, and nice knobs we enhanced from QSynth and Rosegarden. Thanks to the developers of those projects for making them GPL and being so supportive while integrating them in CLAM. With all those widgets, users now can visually build more appealing applications such as the new examples we include with Prototyper: A real-time gender change, or real-time spectral effects.

The TonalAnalysis (Chord extraction) now takes advantage of fftw3 performing 4 times faster! The KeySpace visualization was also optimized so now tonal analysis runs even on very slow computers.

NetworkEditor and Prototyper usability have been enhanced. They exploit the new in-control bounds parameters to automatically set up bounded control senders widgets. Also, NetworkEditor have proper multi-processing selection features.

On different fronts, the code-base has been reduced by getting rid of Fltk and Qt3 modules since we are now focusing on Qt4, and the documentation have been restructured and now it offers new programming how-tos.

A very promising summer (of code) !

April 12, 2007

Today Google announced the accepted Summer of Code students.
And it wasn’t 1 or 2 neither 3 it was… 6 granted students. A huge success!!

First of all, we are very thankful to Google, but we want to specially thank to all of those who applied and we hope you stick with us even if you weren’t accepted. As we already said in the lists we were overwhelmed by the quality of the applications and it was really, really hard to rank them.

See you in Berlin

March 13, 2007

David and Pau are going to attend to the upcoming Linux Audio Conference in Berlin next week (LAC2007 for short). The program is really appealing with lots of hands-on sessions. We are presenting the visual prototyping architecture of CLAM along with some live demos. A perfect occasion to get in contact with many people. See you in Berlin!