Audio Processing Laboratory

Past course
Please visit the education page for information on current courses.
image1 image2 image3 image4

Objectives and Requirements

The objective of this lab course is to give students a hands on experience in audio processing. Requirements are a solid mathematical background, a good understanding of fundamentals in digital signal processing, as well as a general background and personal interest in audio. Furthermore, experience with PYTHON and NUMPY is required. Experience with the R Programming language is benefitial (beginners tutorial is provided in the course material). The lab course is supervised by members of the AudioLabs team.



Registration is required for this lab. Registration is open from Monday, April 1, 0:00 to Sunday, April 14, 23:59 via StudOn. For an overview of this course, click here. For questions, please contact Sebastian Rosenzweig.


The lab consists of:

  • one introductory meeting on Friday, April 26 2019, 16:15-17:15, Room 3R4.04
  • five units (4 hours each) in Room 3R3.06 (P1, LIKE):

    • Lab 1: Short-Time Fourier Transform and Chroma Features

      07.05.2019: 08:00 - 12:00
      10.05.2019: 14:00 - 18:00
      Supervisors: Sebastian Rosenzweig, Christof Weiß
      Instructions (HTML Export)

    • Lab 2: Virtual Acoustics (Fast Convolution)

      14.05.2019: 08:00 - 12:00
      17.05.2019: 14:00 - 18:00
      Supervisors: Carlotta Anemüller, Simon Schwär
      Instructions (HTML Export)

    • Lab 3: Statistical Methods for Audio Experiments

      21.05.2019: 08:00 - 12:00
      24.05.2019: 14:00 - 18:00
      Supervisors: Alexander Adami, Nils Werner/Pablo Delgado
      Instructions (PDF)

    • Lab 4: Speech Analysis

      04.06.2019: 08:00 - 12:00
      07.06.2019: 14:00 - 18:00
      Supervisors: Esther Feichtner, Konstantin Schmidt, Ning Guo
      Instructions (PDF)

    • Lab 5: Speech Enhancement Using Microphone Arrays

      25.06.2019: 08:00 - 12:00
      28.06.2019: 14:00 - 18:00
      Supervisors: Wolfgang Mack, Adrian Herzog
      Instructions (HTML Export)

Important notes:

  • Attendance is mandatory for all meetings and labs.
  • CME students are required to have passed the CME Prep-Course in order to participate in this lab.
  • Homework exercises are mandatory, need to be done before the lab in written form on a separate sheet of paper.


Assessment criteria

  • The lab courses are designed to be worked on in groups of 2-3 participants
  • Individual points for each of the groups participants will be assigned by the supervisors (Points: 0=no pass, 1=minimal pass , 2=pass, 3=excellent). To pass the lab course you need to pass all five individual labs by having at least 1 point in all five labs. Altogether at least 7 points.