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