MuSET Home

Projects

Researchers

Documentation

Contacts

Integrated Interactive Music Performance Environment

Integrated Interactive Music Performance Environment (IIMPE):

The Integrated Interactive Music Performance Environment (IIMPE) is a research project funded by the Social Sciences and Humanities Research Council (SSHRC) between 2004 and 2008.

IIMPE is a software application based on the NoteAbilityPro music editor designed and developed by the Keith Hamel. An enhanced version of NoteAbilityPro supports interactive computer music performances by embedding control messages that can be sent through a network during score playback to control Max/MSP/Jitter or Pd programs running on other computers. The Max/MSP/Jitter or Pd programs control live audio processing and video rendering. As well, messages from these software applications can be sent to NoteAbilityPro to modify its playback. Using IIMPE, a live performer (on any acoustic instrument) can interact directly with NoteAbilityPro using the Antescofo score-following software developed by Arshia Cont at the Institute de Recherche et Coordination Acoustique/Musique (IRCAM) in Paris.

The example below shows a basic configuration used in the performance of Traces II for clarinet and Interactive Electronics written by Keith Hamel. The screen shows one NoteAbilityPro file and two MaxMSP patches. The top-left MaxMSP patch is running Antescofo, tracking the live clarinet performance and sending score location details to NoteAbilityPro (bottom-left) which synchronizes the score to the live performance and sends control messages (embedded in the score below the instrumental part) to another Max/MSP file which is performing audio processing and triggering samples. Normally, 2 or 3 networked computers would be used for a performance of this work, but in this example it is being run on one computer

Video Demonstrations:

Papers and Documentation:

Hamel, K., Integrated Interactive Music Performance Environment in Proceedings of the 2006 New Interfaces for Musical Expression (NIME) Conference, IRCAM, Paris, June 2006.

Litke, D & Hamel, K., A Score-based Interface for Interactive Computer Music in the Proceedings of the 2007 International Computer Music Conference (ICMC), Copenhagen, Denmark, August, 2007.

Litke, D & Hamel, K., Interfacing Max/MSP and NoteAbilityPro MuSET Technical Document, 2006. Manual Version 2.350.

Hamel, K. Integrated Interactive Music Performance (IIMPE) Menu in NoteAbilityPro in NoteAbilityPro Reference Manual Version 2.350, 2008.

Hamel, K. Extended Note Panel in NoteAbilityPro in NoteAbilityPro Reference Manual Version 2.350, 2008.

Hamel, K. Network Port Panel in NoteAbilityPro in NoteAbilityPro Reference Manual Version 2.350, 2008.

Hamel, K. Using Breakpoint Functions in NoteAbilityPro in NoteAbilityPro Reference Manual Version 2.350, 2008.

Hamel, K. Antescofo Support in NoteAbilityPro in NoteAbilityPro Reference Manual Version 2.350, 2008.

Compositions Using IIMPE:

  • Hamel, K. Krishna's Flute for Flute and Interactive Electronics. 12 minutes. 2005
  • Hamel, K. Traces II for Clarinet and Interactive Electronics. 10 minutes. 2007
  • Hamel, K. Obsessed Again, Again for Bassoon, Interactive Electronics and Interactive Video, 14 minutes. 2007.
  • Hamel, K. Off-ramp for Electric Guitar, Chamber Ensemble and Interactive Electronics, 14 minutes. 2007
  • Hamel, K., Houle, F. & Dulic, A. Arieli for Clarinet, Interactive Electronics, and Interactive Video. 10 minutes. 2008
  • Hamel, K., Houle, F. & Dulic, A. Intersecting Lines for Clarinet, Interactive Electronics, and Interactive Video. 9 minutes. 2008

Links

Interfacing Max/MSP and NoteAbilityPro

NoteAbilityPro Help Files

Intersecting Lines

UBC Max/MSP/Jitter Toolbox


© 2008 Keith Hamel & Bob Pritchard