Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-090: Twisted Signals: Multimedia Processing for the Arts




This course presents an overview on manipulating and synthesizing sound, video, and control signals. Signals are the raw materials used in many forms of electronic art and design - electronic music, interactive art, video art, kinetic sculpture, and more. In these fields, signals are used to represent information about sound, images, sensors, and movement. By transforming and manipulating these types of signals, we are able to create powerful new tools for digital art, multimedia applications, music, responsive environments, video and sound installation, smart products, and beyond. In this course we will study Signal Processing from a practical point-of-view, developing tools that can be easily integrated into art-making using the graphical programming environment Max (a.k.a. Max/MSP/Jitter). We will present a survey of Signal Processing techniques used in the sonic and visual arts, and will discuss the mathematical theories underlying these techniques. Students will be encouraged to combine, modify, and extend working examples of software to create original digital artworks. Please note that there will be usage/materials fees associated with this course.

This course is taught by IDeATe faculty but was co-designed with IDeATe and ECE faculty. ECE students may only use this course for free elective credit.

Last Modified: 2023-11-30 3:29PM

Semesters offered:

  • Spring 2024
  • Spring 2023
  • Spring 2022
  • Spring 2021
  • Fall 2020
  • Fall 2016