Real-Time Audio Processing

Tutors:Sebastian Nagel, Maximilian Kentgens

Type: Laboratory with 4 SWS

Requirements: Completed bachelor and basic skills in digital signal processing

Documentation & Language:

  • Documentation: All needed documents are provided free of charge. The documents are in English.
  • Supervision: German & English

Registration: via  RWTHonline


  • Interest in Audio Signal Processing
  • Knowledge in C++ and MATLAB
  • Basic knowledge in digital signal processing


Only takes place in Summer term.

Introduction session:
Tuesday, April 14th, 2020
14:00 - 15:00

The laboratory will be conducted online in summer term 2020.
Technical details are available on RWTHmoodle.


Laboratory dates: on Tuesdays, 14:00 - 18:00

  • 21.04.2020: Tutorial Session 1
  • 28.04.2020: Tutorial Session 2
  • 05.05.2020
  • 12.05.2020
  • 19.05.2020
  • 26.05.2020
  • 02.06.2020: no session, excursion week
  • 09.06.2020: Interim presentations
  • 16.06.2020
  • 23.06.2020
  • 30.06.2020
  • 07.07.2020
  • 14.07.2020: Final presentations



The Real-Time Audio Processing Laboratory (RTAP) gives the opportunity to become familiar with algorithms and concepts of digital processing of audio signals. It is a long-standing course of the institute and unique in its realization: the participating students define their on goals - the implementation of a realtime algorithm - by themselves. Subsequently, the students familiarize themselves with the necessary theory and methods, in such a way that they can pursue their target in self-reliant work. Assistance will be given by the IKS staff at a weekly date.


A variety of target hardware platforms is available to the students. Tailored tutorials for theory of signal processing and algorithms are available for the development tools and real-time audio processing techniques. Students are meant to work through the tutorials they need, depending on their target and prior knowledge. The basis for the implementation of the algorithms is the multi-platform real-time framework RTProc, which has been developed at IKS for many years.

Plenty of hardware will be provided for the projects:

  • Windows PCs incl. development environment with RTProc, Visual Studio and MATLAB
  • iOS devices incl. XCode development environment
  • single-board computers
  • external multi-channel sound cards and microphones
  • head tracking systems
  • the IKS|Lab can also be used for projects in the lab!

Laboratory program

  • Two introductory sessions at IKS to prepare the participants with regard to implementation aspects and tools
  • Project phase, flexible in terms of time and place (appprox. 12 weeks)
    • in groups with two students each
    • work from home or at the institute (depends on individual project requirements
  • Regular meetings with supervisors
  • Final session: Presentation of all projects

Examples of possible projects:

  • Binaural Renderer
  • Guitar Tuning Device
  • Noise Reduction
  • Synthesizer App
  • Real-Time Beat-Tracking
  • Voice Changer

and many more...


The results of the evaluation of the last years are summarized below.

Sommersemester 2019

Teilnehmer an der Evaluierung: 7
Gesamtnote des Praktikums: 1,1
Konzept des Praktikums: 1,2
Vermittlung und Betreuung: 1,0


Summer term 2018

Participants of the evaluation: 5
Global grade: 1.1
Laboratory Concept: 1.1
Instruction and Supervision: 1.1


Summer term 2016

Participants of the evaluation: 8
Global grade: 1.2
Laboratory Concept: 1.3
Instruction and Supervision: 1.1


Summer term 2015

Participants of the evaluation: 8
Global grade: 1.5
Laboratory Concept: 1.7
Instruction and Supervision: 1.3