An Object-Oriented Metamodel for Digital Signal Processing with a focus on Audio and Music


Dr. Xavier Amatriain

Music Technology Group
Pompeu Fabra University
Barcelona, Spain



Date: Friday, February 18, 2005
Place: Engineering Sciences Building, Room 2001
Time: 3:00 pm 4:00 pm


Abstract:
Although object-oriented technologies have been applied to signal processing systems in many examples in the literature, no previous comprehensive approach has been made to translate all the advantages and consequences, both practical and formal, of the O-O paradigm to the signal processing domain. In this seminar we will introduce a metamodel for representing digital signal processing systems in which any system can be seen as a set of interrelated objects. According to this metamodel these objects can be classified into Processing objects and Data objects. We will define what a metamodel is and how the object-oriented paradigm fits the signal processing domain. We will also describe the kinds of services that must be offered by signal processing objects and will give some examples of the applicability of the metamodel through the CLAM (C++ Library for Audio and Music) framework. CLAM is a sophisticated framework for developing audio and music applications that is distributed as Free Software at www.iua.upf.es/mtg/clam.

XAVIER AMATRIAIN studied Telecommunication Engineering at the UPC university in Barcelona and then moved (by way of several years in industry) to work under Xavier Serra at Pompeu Fabra University on a project on audio morphing. He then moved on to develop the METRIX text-based format for describing music scores and spectral-based instruments. Recently, he has been manager of the CUIDAD working group (which included partners like IRCAM or NOKIA), whose goal was to influence on the MPEG7 standard for multimedia description. The CUIDAD group proposed a description scheme for musical instrument timbre description. the design of the CLAM framework represents Dr. Amatriain's PhD dissertation. He also performs in a music ensemble that has release several CDs of original music..


Host: Stephen Pope, Professor of Media Arts and Technology