Skip to main content

DSP Ear Training NTNU

About This Course

Welcome to the gDSP course. It is an online course for learning digital signal processing of audio signals. The course is focused on learning by hearing, and can be thought of as the DSP equivalent to traditional ear training in music. Many musicians and music producers rely on digital signal processing in their daily work routines, and it can be useful to have additional insight into how these processing techniques modify our music signals. Moreover, if you can imagine a sound that you would need in one of your productions, the aim of this course is that you also should be able to reproduce it. By recognizing typical signal processing techniques in sound examples you take the first step on the path to recreating those sounds by using those same processing techniques on your own sounds.

The course contains explanations of many DSP techniques, sound examples, music production examples, listening tests specific to each lesson, and also an automatic listening test generator creating new listening tests tailored to each student's level of experience.

The online version stems from a course taught at the masters level of Music Technology at NTNU. It was developed with support from Norgesuniversitetet. The following partners has contributed to the course design and content:

  • Øyvind Brandtsegg - NTNU, Department of Music, Music Technology
  • Sigurd Saue - NTNU, Department of Music, Music Technology
  • Jan Tro - NTNU Insitute for electronics and telecommunication
  • John Pål Inderberg - NTNU, Department of Music, Jazz
  • Axel Tidemann - NTNU Department of Computer and Information Science
  • Notto J.W. Thelle - NOTAM, Norwegian Center for Technology in Music and the Arts
  • Jøran Rudi - NOTAM, Norwegian Center for Technology in Music and the Arts
  • Haakon Kvidal - NMH, Norwegian Academy of Music
  • Victor Lazzarini - NUIM, Nathional University of Ireland Maynooth, Department of Music


A background in music technology and knowledge of an audio programming language. We use Csound for the coding examples in this course.

Course Staff

Course Staff Image #1

Øyvind Brandtsegg

Øyvind Brandtsegg is a composer and performer working in the fields of algorithmic improvisation and sound installations. His main instruments as a musician are Hadron Particle Synthesizer, ImproSculpt and Marimba Lumina. As musician and composer he has collaborated with a number of excellent artists such as Oslo Sinfonietta, Motorpsycho, Kristin Asbjørnsen, Live Maria Roggen, Trondheim Jazz Orchestra, Trio Alpaca, Tre Små kinesere, Zeena Parkins, Maja Ratkje. Within the field of sound installations, he has produced both temporary and permanent works, for example “Flyndre” (2006-2016) and “VLBI Music” (2013-2020). In 2008, Brandtsegg finished his PhD equivalent artistic research project, focused on musical improvisation with computers. Øyvind has done lectures and workshops on these themes in USA, Germany, Ireland, and of course in Norway. Since 2010 he is a professor of music technology at NTNU, Trondheim, Norway.

Course Staff Image #2

Sigurd Saue

Biography of instructor/staff member #2

Frequently Asked Questions

Do I need to buy a textbook?

No, we will use online resources for this version of the course.

  1. Course Number

  2. Classes Start

    Jan 01, 2014