Audio Processing Laboratory, Summer Term 2021

image1 image2 image3 image4

Objectives and Requirements

The objective of this lab course is to give students a hands on experience in audio processing. In particular, functions, transforms, and algorithms that are important for analyzing and processing audio signals are covered. The lab course is supervised by members of the AudioLabs team. 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 beneficial (beginners tutorial is provided in the course material).



Details will be accounced soon.

For questions, please contact Yigitcan Özer.


Important notes:
Due to the SARS-CoV-2 pandemic, the Audio Processing Laboratory will be offered as a fully virtual course this semester. As a consequence, all students who want to participate must have access to a computer capable of
  • running the ZOOM video conferencing software, including audio and video transmission as well as screensharing.
  • running a regular web browser to access our Python development environment.

The lab consists of one introduction session (2 hours) and five lab units.

Details will be accounced soon.


  • Link to notebook server (logins will be distributed in the introductory meeting)
  • An introduction to Python and Jupyter Notebooks: Link
  • Python docs: Link
  • Jupyter Notebook docs: Link, Try yourself: Link
  • An introduction to SciPy: Link

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.