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 |