CLAM at the Campus Party

August 2, 2007 by xamat

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 at Catalan Free Software Conference – See you in Girona!

June 29, 2007 by parumi

colifree.png

We’ve been accepted this paper on Visual Construction of Audio Applications with CLAM in the 6th Jornades de Programari Lliure, which this year is held in Girona.

So next week –yes, that soon!– CLAM developers –Pau and David at least– will talk and (mostly) do live demos of the cool visual application construction features. The conference program seems to be still provisional. We’ll update this news as soon as the timetable gets confirmed.

Update (July 5th): Our talk will be Friday at 13:30. Just a little bit later than (another) interesting talk on GStreamer and Elisa by Andy Wingo, one of the Fluendo guys –a company also also based in Barcelona.

We hope to meet many old and new friends there. See you in Girona!

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

June 11, 2007 by parumi

eye-candy

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.

GSoC Accepted projects

April 20, 2007 by xamat

This is the final list of students/projects that have made it into this year’s Google Summer of Code in Clam. Again, we are grateful to Google and to all the students who applied, we are very sorry we could not take all of them:

  • Hernan Ordiales (University of Buenos Aires, Argentina): Real-time spectral transformations
  • Andreas Calvo (UPF, Spain): Plug-in system for a dynamically extensible framework
  • Gregory Ryan Kellum (UPF, Spain): Real-time Spectral Model Synthesizer
  • Ebrahim Kazemzadeh (USC, USA): Clam for Speech
  • Bennet Kolasinski (NYU, USA): Enhancing Clam’s Widgets
  • Roman Goj (Warsaw University, Poland): Enhancing Clam’s chord detection for real-time

We are looking forward a very exciting Summer… of Code!

A very promising summer (of code) !

April 12, 2007 by parumi

gsoc1.png
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.

GSoC student deadline extended

March 23, 2007 by xamat

Now you have until Monday March 26th to file in your application. But hurry up, don’t leave it until the very last minute!

Google Summer of Code featuring CLAM

CLAM 1.0, Berlin release

March 21, 2007 by vokimon

We are very happy to announce the CLAM 1.0 “Berlin” release while having splendid views of the Alps in our flight to Berlin for the Linux Audio Conference.

This release is indeed a major milestone for the project and it opens a door to the development of exciting new features, so keep tuned!
Apart of those big changes expect also bug fixes (yes 1.0 have bugs) as we move on.

Last months have been very positive: many people showed interest and contributed in the mailing lists, CLAM got packaged for almost every Linux distribution, and we got enormous activity in the svn source repository. We also welcome Andreas as an active developer and we hope that the forthcoming Google Summer of Code will also bring new talent aboard.

These are the substantial changes from 0.98:
NetworkEditor (now in version 1.0 like the CLAM libs) let the user embed any Ladspa plugin in the network as if it was a CLAM processing.This combined with the fact that you already can compile a network as a new Ladspa plugin library bringing a new world of possibilities. Portaudio is now the common stable audio back-end and its usability have been improved. However, jack is still taken as the default back-end in linux and osx. The interaction between Network and its FlowControl have been totally redesigned, fixing many bugs related with complex network topologies. A new FreewheelingNetworkPlayer class permits offline execution of networks, and it comes along with a new binary for command-line use. At users petition we’ve also added SMSTools related command-line binaries.
On the signal processing front, we have added a fftw3 and experimental vowel synthesis processings.

See detailed changes in the change-logs. Find in the download section the usual binaries for Mac OSX (Intel and PowerPc), Windows, Linux (Debian sid, Ubuntu Edgy and Feisty) and also new packages for Fedora Core 6 and OpenSuse! (thanks Fernando, and Toni for the great help here)

The CLAM Team.

Inscriu-te al summer of code amb CLAM

March 16, 2007 by parumi


soc-clam-flyer-catala-small1.png

El SoC de Google ja accepta inscripcions . Per més informació, consulta la pàgina wiki de CLAM: GSoC 2007.

Aquí hi ha els flyers. Ajuda’ns a fer-ne difusió!

SoC flyers

March 16, 2007 by parumi


soc-clam-flyer-small2.png

We’ve done some quick flyers (with inkscape) to promote the GSoC program among students. Feel free to use them and help us.

CLAM at the 2007 Google Summer of Code

March 15, 2007 by xamat

Do you enjoy programming? Audio and Music software is your thing? Tired of working in FLOSS projects without getting paid? Need a part-time job for this summer?

(If the answer to any of these questions is YES, keep reading…)

We are happy to announce that the CLAM project is participating in the 2007 edition of Google’s Summer of Code.

Updated: Google’s SoC is already open for aplications. More information in the CLAM GSoC 2007 wiki page.

Google Summer of Code is a program that offers student developers stipends to write code for various open source projects. Google will be working with a several open source, free software and technology-related groups to identify and fund several projects over a three month period. Historically, the program has brought together over 1,000 students with over 100 open source projects, to create hundreds of thousands of lines of code. The program, which kicked off in 2005, is now in its third year, following on from a very successful 2006.

We are very excited to offer a number of ideas that would benefit CLAM now that it is about to reach its 1.0 release. If you are a student with programming skils and are interested in audio/multimedia we encourage you to apply before the March 24th deadline. We also encourage you to propose new ideas if you feel none of the ones offered by the CLAM team suits your profile or interests.

Looking forward to working with you…

The CLAM team