Universitat Pompeu Fabra
e-notícies recerca
 
imprimir | subscripció | contacte""
Portada
Arxiu
Video
Directori d'experts
Tesis doctorals
Enllaços
""  Cercar
e-Noticies
 
 
""
""
 

04/11/05

L'entorn de programari lliure CLAM rep un important ajut del DURSI

El Departament d'Universitats, Recerca i Societat de la Informació (DURSI) de la Generalitat de Catalunya ha decidit impulsar el projecte CLAM concedint un ajut significatiu per als anys 2005 i 2006. CLAM, acrònim de Llibreria en C++ per a Àudio i Música, és més que una aplicació informàtica; és un entorn de treball o framework que permet crear aplicacions diverses en un camp concret, com ara el de l'àudio.

El projecte ha estat desenvolupat per un equip d'investigadors del Grup de Tecnologia Musical (GTM) de l'Institut Universitari de l'Audiovisual (IUA) de la UPF, coordinat per Xavier Amatriain, actualment director de recerca del CREATE (Center for Research in Electronic Arts and Technology de la Universitat de Califòrnia a Santa Bàrbara, EUA. Després de quatre anys des de l'inici del seu desenvolupament, el projecte ha arribat a un punt molt proper a la versió estable, la CLAM 1.0.

CLAM permet crear aplicacions complertes i eficients en el domini de l'àudio i de la música, capaces de funcionar, com a mínim, amb les plataformes més emprades: GNU/Linux, MS Windows i Mac OSX. Tot i que CLAM és un entorn flexible que permet crear qualsevol tipus d'aplicació relacionada amb el món de l'àudio i de la música, algunes aplicacions finals com a exemple de les seves possibilitats són:

  • Network Editor: és l'aplicació paradigmàtica de CLAM i consisteix en un entorn de prototipatge ràpid en el qual l'usuari pot connectar diferents algoritmes i utilitats de forma gràfica.
  • SMS Anàlisi/Síntesi: un conjunt de tres aplicacions que serveix per analitzar, transformar i sintetitzar un so determinat.
  • Salto: sintetitzador d'instruments musicals de metall (saxo i trompeta) amb una gran qualitat de so i amb una interfície gràfica per controlar diversos paràmetres de la síntesi.
  • CLAM Annotator: una aplicació que permet realitzar anotacions tant automàtiques com manuals respecte al contingut semàntic i sintàctic dels senyals musicals.

L'entorn CLAM està sota llicència pública general (GPL); és, per tant, un entorn de programari lliure, tot i que es manté l'opció d'utilitzar una llicència "dual" per a empreses que l'utilitzin per a productes comercials o privats. Tot i que en els seus inicis el projecte CLAM va ser ideat per a ús intern del GTM, va esdevenir més tard una iniciativa pública i oberta gràcies al suport que va rebre del projecte europeu IST AGNULA (A GNU/Linux Audio Distribution), projecte finançat per la Unió Europea en el 5è. Programa Marc i que va contribuir de manera decisiva que l'entorn CLAM es fes públic i es llicenciés sota GPL.

CLAM ha obtingut destacats resultats acadèmics. En primer lloc, el desenvolupament del projecte va ser l'eix central de la tesi doctoral de Xavier Amatriain (2005), a més d'haver produït cinc projectes finals de carrera, tres dels quals pertanyen a la UPF. En segon lloc, CLAM ha estat emprat per dur a terme les pràctiques dels Estudis d'Informàtica de la UPF, i ha estat utilitzat com a eina fonamental en més de 10 projectes finals de carrera, no només de la UPF, sinó també d'altres universitats catalanes (UPC) i estrangeres (França i Canadà). Sobre CLAM s'han publicat nombrosos articles i presentat diverses comunicacions a congressos (OOPSLA, EUA). A més, ha estat citat en molts articles d'altres grups de recerca de diferents països. Actualment compta amb una llista de distribució de 150 membres provinents de prestigioses universitats d'arreu del món i empreses del sector.