Audio Processing


Prerequisite/Recommended prerequisite for participation in the module

Human Senses and Perception, Programming of Complex Software Systems, Mathematics for Multimedia Applications or similar.

Content, progress and pedagogy of the module

The objective of this course is to give the students an introduction to audio processing, including a basic understanding of audio and music signals, how these are generated and what their properties are. The course takes its starting point in the physics of sound and how audio signals are measured using computers by sampling and quantisation. The course then covers how to manipulate audio signals using filters and audio effects, like chorus, flanger, phaser, reverb, and equaliser, and how to design and analyse such effects. Moreover, it covers how to synthesise sound and music signals using, for example, physical models. Finally, the course covers how to analyse audio signals using the Fourier transform and auto-correlation.

Learning objectives


  • Apply knowledge from auditory perception in working with sound
  • Knowledge of the physics of sound
  • Knowledge of how to measure physical properties of sound
  • Understand sampling, aliasing, quantization and signal-to-noise ratio
  • Understand the time and frequency domains
  • Understand the properties of audio signals in the time and frequency domains
  • Understand filters and filtering in the time domain and frequency domain
  • Understand convolution, impulse responses and transfer functions
  • Understand correlation
  • Understand basic sound synthesis techniques
  • Understand basic filter-based sound effects
  • Understand aspects of audio processing in real-time and off-line


  • Implement filters for processing digital audio (application)
  • Quantitatively analyse audio signals using correlation and the Fourier transform
  • Implement sound effects and sound synthesis techniques (application)
  • Express and analyse filters as rational functions (application)
  • Apply complex numbers, finite/infinite sums, and integrals to analyse signals and filters (application


  • Students who complete this module will be able to build audio processing systems for interactive multimedia applications (synthesis)

Type of instruction

Refer to the overview of instruction types listed in the start of chapter 3. The types of instruction for this course are decided in accordance with the Joint Programme Regulations and directions are decided and given by the Study Board for Electronics and IT.

Notice: This elective course might not be offered if less than 10 students sign up.



Name of examAudio Processing
Type of exam
Written or oral exam
In accordance with the Joint Programme Regulations and directions on examination from the Study Board for Media Technology:

To be eligible to take the exam the student must have fulfilled:
• handing in of written assignments or the like
• completion of certain – or all – study activities

Note that if admittance to the exam or parts of the assessment is to be based on written work or exercises, a deadline is stipulated for when the work must be handed in.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleLydbehandling
Module codeESNITCOB6K5
Module typeCourse
Duration1 semester
Language of instructionEnglish
Location of the lectureCampus Copenhagen
Responsible for the module


Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyTechnical Faculty of IT and Design