Procedural Sound Design

Instructor: Assist. Prof. Dr. Hüseyin HACIHABİBOĞLU


Games are interactive applications and game worlds change with interaction. Audio content in games and virtual reality are typically canned recordings that are impossible to modify during runtime, preventing interactivity, causing repetition and increasing the memory footprint. Procedural audio generation by using interactive synthesis algorithms is a solution to circumvent these problems. This course aims to introduce the students to the concepts and underpinnings of procedural audio as well as give them the practical knowhow on procedural sound design for games.

By successful completion of this course the students will:

  • learn the basic concepts of procedural sound design,
  • learn the basics of human auditory system, auditory cognition, auditory memory
  • learn to carry out modular analysis on sounding objects and combine different components in a meaningful and systematic way
  • gain practical experience in designing a variety of sound effects that can be used in games
  • learn to use the Pure Data graphical programming languageProcedural Sound Design Image
  • learn the basic artificial sound synthesis techniques
  • learn about event-based parametric sound synthesis models
  • design, test, and deploy their first parametric sound synthesis model


  • Introduction to Procedural Sound Design
  • Sound generation mechanisms
  • Perception and cognition of sounds
  • Interactive digital audio for games
  • Programming with Pure Data
  • Common techniques for procedural sound design
  • Practical procedural sound design examples