Carnegie Mellon Computer Music Group
The Computer Music Project at CMU develops computer music and interactive performance technology to enhance human musical experience and creativity. This interdisciplinary effort draws on Music Theory, Cognitive Science, Artificial Intelligence and Machine Learning, Human Computer Interaction, Real-Time Systems, Computer Graphics and Animation, Multimedia, Programming Languages, and Signal Processing.
General Information about CMU Computer Music
Research Seminar & Events
Papers and Publications
Examples
Related Work

Courses:

Introduction to Computer Music (every spring)
Structure and Interpretation of Music Concepts (fall 2001 only)

People
Roger Dannenberg
Associate Research Professor, Computer Science Department and School of Art
Home
Tom Cortina
Lecturer, Computer Science Department
Email
Ning Hu
Graduate Student, Computer Science Department
Email
David Murray
Undergraduate, CS, HCI, & Voice
Email Home
Audacity: A fast, cross-platform audio editor
Nyquist: A sound synthesis and composition language based on Lisp
PortMusic: Standard cross-platform APIs for music software
The Software Page
Projects
McBlare: A Robotic Bagpipe Player
Spectral Interpolation Synthesis: Automatic capture of spectral and performance models
Structure Analysis: Automatic analysis of music structure from audio
Aura: Real time distributed middleware for interactive multimedia performance
Serpent: A real-time scripting language based on Python
MUSART (Music Analysis and Retrieval Technology): content-based music information retrieval including "query by humming"
Projects
CMU MIDI Toolkit: Collection of source code for writing interactive MIDI software in C
Computer Accompaniment: Intelligent accompaniment of live performers
Chronic: A programming language with time as a primitive type
Alumni and Associates
Eli Brandt
(Ph.D. in Computer Science)
Janelle Burdell
Drummer
Home
Jonghyun Lee
Graduate Student, KAIST, Korea
Jason Cohen
Bachelor of Computer Science

Dominic Mazzoni
(Master of Computer Science)
Jet Propulsion Laboratory, CA
Home

Tao Neuendorffer
Computer Science Major
Dileep Srihari
(Former Grad Student, Language Technologies Institute)
Roman Stanchak
Computer Science Major

Belinda Thom
(Ph.D. in Computer Science)
Assistant Professor of Computer Science,
Harvey Mudd College
Home

George Tzanetakis
(Former Research Scientist, CMU)
Assistant Professor of Computer Science,
University of Victoria