Stanford Root

Schedule

Stanford Root

Schedule

CS 470

Music and AI (MUSIC 356)

UNITS:3-4
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

How do we make music with artificial intelligence? What does it mean to do so (and is it even a good idea)? How might we design systems that balance machine automation and human interaction? More broadly, how do we want to live with our technologies? Are there - and ought there be - limits to using AI for art? (And what is Art, anyway?) In this "critical making" course, students will learn practical tools and techniques for AI-mediated music creation, engineer software systems incorporating AI, HCI and Music, and critically reflect on the aesthetic and ethical dimensions of technology.

Syllabus not available for this section

Sections

0 Terms
No sections available.

CS 470: Music and AI (MUSIC 356)

3-4 units · Letter (ABCD/NP)

How do we make music with artificial intelligence? What does it mean to do so (and is it even a good idea)? How might we design systems that balance machine automation and human interaction? More broadly, how do we want to live with our technologies? Are there - and ought there be - limits to using AI for art? (And what is Art, anyway?) In this "critical making" course, students will learn practical tools and techniques for AI-mediated music creation, engineer software systems incorporating AI, HCI and Music, and critically reflect on the aesthetic and ethical dimensions of technology.

More CS courses

  • CS 422: Interactive and Embodied Learning (EDUC 234A)
  • CS 428A: Probabilistic models of cognition: Reasoning and Learning (PSYCH 220A)
  • CS 432: Computer Vision for Education and Social Science Research (EDUC 463)
  • CS 448B: Data Visualization (EDUC 458, SYMSYS 195V)
  • CS 448I: Computational Imaging (EE 367)
  • CS 448Z: Physically Based Animation and Sound
  • CS 476A: Music, Computing, Design: The Art of Design (MUSIC 256A)
  • CS 486: Advanced Large Language Models Research Seminar
  • CS 498C: Introduction to CSCL: Computer-Supported Collaborative Learning (EDUC 315A)
  • CS 499: Advanced Reading and Research
  • CS 499P: Advanced Reading and Research
  • CS 520: Knowledge Graphs

All CS courses · All departments