Skip to main content Skip to secondary navigation
Main content start

Music and AI

Multiple assignments build toward prototyping an interactive AI music application.

Course Info: 

  • MUSIC 356 / CS 470: "Music and AI"
  • Winter 2024
  • Instructor: Ge Wang

Pedagogy:

With wide-ranging course learning goals spanning technical and philosophical domains, a series of progressively complex assignments build toward a final project that integrates multiple skills and ways of thinking.

Assignments

Programming Etudes

Programming etudes are small exploratory coding exercises are designed to experiment with a particular idea or technique, often to produce a brief musical or otherwise creative statement. You are expected to comment thoughtfully and briefly (150-200 words) on your outcome in these etudes. 

Significant Programming Assignments

These directed programming projects involve observation, reflection, and software design, as well as studio-like milestone peer critique. The general topics of the (two) assignments include:

  1. designing, training, and evaluating a system for musical genre/sentiment classification
  2. a generative music system, using various techniques presented in the course so far.

Final Project

The medium-scale project asks students to conceptualize and prototype an artfully designed interactive AI music software system, integrating the technical, philosophical, and system-building dimensions of the course.

Long Assignment

How is AI used in the resource?

  • AI Use is Assigned

What type of resource?

  • Assignment

What disciplinary area?

  • Humanities/Arts