Multimedia Computing and Computer Vision Lab












Student Theses


Source Code / Datasets




SS 09: Multimedia Praktikum (Audio)

From Multimedia Computing Lab - University of Augsburg

Recent Exercise:


Instructors: Prof. Dr. Rainer Lienhart, Gregor van den Boogaart
Time: Tuesday, 14.00 - 18.30 Room: 306/317 Eichl.
Credits: 6 SWS, Schein: yes, 10 LP


The "Multimedia Praktikum" is one of the main and mandatory possibilities for the bachelor students during their academic studies, to apply their knowledge in pratice.

Multimedia content is nowadays an intergral part of our everyday life. Representation and transmission as well as processing are performed mostly digital. Due to the amount of data, handling and organizing it automatically or computer assisted is an emerging field of relevant new applications, such as audio information retrieval, which are enabled by the increasing computing performance.

In the course the special skills for programming audio processing and retrieval algorithms will be introduced and practiced. The first part is reserved for very basic tasks. This will be handling of audio-files, audio-I/O programming and basic algorithms for signal generation and signal processing. Every student has to perform this exercises on his/her own. The second part is reserved for projects, which are done in small project teams. The topics for the projects are choosen from the field of audio and music information retrieval and machine listening.


The lecture "Multimedia Grundlagen" is a prerequisite. The "Software Praktikum" is a VERY helpful preparation. The programming will be mostly in C/C++, therefore at least a basic knowledge of C/C++ is mandatory. Students have to pass a prior C/C++ test.


In the group phase three students at a time work together in a project team. They can chose from two different fields of topics:

  1. Automatic sound classification: Build a system, which determines automatically which type of sound is presented (laugher, clapping, stamping, phone ringing, speech, music, ...).
  2. Automatic music analysis: Build a system, which automatically analysis sheet music for properties such as rhythm, melody line, chord progression, ...


Registration is already closed.


  • The course starts with the first lecture on tuesday, 21.04.2009, in room 306, Eichleitnerstra├če 30. Attendance is mandatory!


  1. A. V. Oppenheim, R. W. Schafer, J. R. Buck, Discrete-time signal processing. 1999
  2. Martin Schader, Stefan Kuhlins. Programmieren in C++. Springer-Verlag, 1998, ISBN 3540637761
    This is a perfect resource for all your questions relating C/C++; recommended if you are not skilled in C/C++
  3. Simon Hoffmann, Rainer Lienhart, Open MP (Informatik Im Fokus). 2008


Abgabe bis Aufgabenblatt Zusatzmaterial
Mo, 27.04.2008, 10:00 Uhr Blatt 1,
Mo, 04.05.2009, 10:00 Uhr Blatt 2
Mo, 11.05.2009, 10:00 Uhr Blatt 3 DFT_STFT.pdf
Mo, 18.05.2009, 10:00 Uhr Blatt 4
Mo, 25.05.2009, 10:00 Uhr Blatt 5,, OpenMPSlides.pdf