Roger B. Dannenberg will be the featured speaker in the Parallel Computing Laboratory Seminar Series on Thursday, October 30. His lecture, entitled Parallel Computation and Music, will be presented at 11:00 AM in 430 Soda Hall.

Roger B. Dannenberg, Carnegie Mellon University

Real-time music computation demands concurrency, and music applications are an obvious target for multicore computing. However, the fine-grain nature of parallelism in music computation poses many practical challenges. In this talk, I will review some work in parallel processing including a parallel language for the Cm* multiprocessor (AMPL), a functional language with temporal semantics for music (Arctic), and a message-based real-time object system for interactive media (Aura). I believe that efficient use of parallel hardware will require new hardware support for communication, and I will conclude with some speculation on how hardware/software systems might be organized for better utilization of multicore processing.

Dr. Roger B. Dannenberg is an Associate Research Professor in the Schools of Computer Science and Art at Carnegie Mellon University, where he is also a fellow of the Studio for Creative Inquiry. His pioneering work in computer accompaniment led to three patents and the SmartMusic system now used by tens of thousands of music students. He also played a central role in the development of the Piano Tutor, an intelligent, interactive, automated multimedia tutor that enables a student to obtain first-year piano proficiency in less than 20 hours. Other innovations include the application of machine learning to music style classification and the automation of music structure analysis. As a trumpet player, he has performed in concert halls ranging from the historic Apollo Theater in Harlem to the Espace de Projection at IRCAM, and he is active in performing jazz, classical, and new works, including his own compositions.

Add to iCal
Find on Google Maps

Thursday, October 30, 2008, 6:00pm to 7:00pm