Séminaires invités

Séminaire / Conférence
  • Set Séminaires Recherche & Technologie
  • Principles of Real-Time Programming - 2012-09-11 - None > Séminaires invités - None - None > Principles for Effective Real-Time Music Processing Systems
  • May 28, 2013
  • Ircam, Paris
Participants
  • Roger Dannenberg (conférencier)

Roger DANNENBERG, invité par l'équipe Représentations Musicales, projet MuTant, présente :

"Principles for Effective Real-Time Music Processing Systems"

Music systems demand innovations in real-time programming, software architecture and programming languages. Music programming has taught us principles that offer practical guidelines for designing complex real-time interactive systems. I will describe and illustrate some principles that form the foundation of many successful music systems. Looking to the future, many-core computers introduce new challenges for musicians, programmers, languages, and system architecture. I will offer some suggestions that go against conventional wisdom: Functional programming is problematic, if hardware offers shared memory just say "no," and limit the number of threads to get higher performance.

- - - -
Dr. Roger B. Dannenberg is Professor of Computer Science, Art, and Music at Carnegie Mellon University. Dannenberg is well known for his computer music research, especially in real-time interactive systems. His pioneering work in computer accompaniment led to three patents and the SmartMusic system now used by over 100 thousand music students. He designed and implemented Nyquist, a mostly-functional programming language for music with a unique temporal semantics. He also played a central role in the development of Audacity, the audio editor with millions of users. 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 including the Apollo Theater in Harlem, and he is active in performing jazz, classical, and new works. His compositions have been performed by the Pittsburgh New Music Ensemble, the Pittsburgh Symphony, and at festivals such as the Foro de Musica Nueva, Callejon del Ruido, Spring in Havana, and the International Computer Music Conference.