Human-Computer Interaction: Real-time Gestural Control of Computer Music 
MUMT-610

Prof. Marcelo M. Wanderley
e-mail: mwanderley@acm.org
Phone: 398-4535 # 00917
Office: E228
Office Hours: Mondays 2:30-4:30 pm.

Course Details:

 
Time and place  Credits
Time: 
       Thursdays 8:30-11:30 am
 Number of credits: 3
Place: LSR3
(Marvin Duchow Library) - 550 Sherbrooke St. W., 11th Floor
 

NEWS: last update on Nov 14, 2002.

  •     Class 10 and class 11 online.
  •     Talks on Class 8 available (Wes Hatch and Rob Ferguson).
  •     Class 7 online. Complementary Readings for Class 7: Vertegaal's MSc thesis and ICMC94 paper on the evaluation of input devices.
  •     Class 6 online here and Cory's presentation.
  •     iCube sensors arrived (Monday Oct. 07 2002). Software installed in SPCL control room.
  •     Slides from class 5 and Pierre-Yves' presentation.
  •     Slides from class 4 available, including Richard McKenzie's presentation on sensors.
  •     Joel Ryan's paper (link to html version)
  •     Slides from class 1, class 2 and class3 available (powerpoint files and jpeg files)
  •     Directions for class presentation.

  • Course Description:

    Computers are already long able to synthesize high quality sound in real-time. The question nowadays is how to play the computer as a real-time instrument. In order to answer this question, the analysis of performer gestures and the design of digital musical instruments using the computer are essential steps towards the definition of the interaction possibilities between the performer and the machine. This seminar aims at presenting the ground notions regarding human-computer interaction (HCI) in complex, multi-parametric contexts such as computer music, and interactive live performance.

    Specifically, the design of gestural controllers will be analysed in detail through:

  • The review of basic topics on sound synthesis with respect to real-time control
  • The analysis of the existing literature on the design of input devices in HCI and possible applications of this knowledge to the design and evaluation of new interfaces for musical expression.
  • Possibilities regarding gestural acquisition: direct, indirect and physiological gestural acquisition.
  • Mapping strategies relating gestural variables to synthesis variables and their influence on instrument expressiveness.

  • Teaching Methods:

    The seminar will basically consist on lectures and student presentations, followed by in-class discussions. Lectures will be presented in Powerpoint and examples will be provided by means of videos and demos using jMax and MAX/MSP.

    Student presentations will be based on selected readings and on their own projects developed during the seminar.

    Practical work leading to the definition of the prototype can be performed at the Sound Processing and Control Laboratory (SPCL, pronounced "Special"), at the EMS (Electronic Music Studio), fifth floor, east wing, Strathcona Music Building. Keys to the lab will be available on demand.


    Learning Outcomes:

    At the successful completion  of the seminar, students will have:
    - A thorough understanding of the major trends in human-computer interaction in musical contexts, including a substantial knowledge about the published works in this area.
    - A clear idea of the functioning of several available input devices and will be able to evaluate their fitness to different musical contexts, including mapping strategies;
    - Hands-on experience in a HCI related project consisting of preparing a working prototype based on a short research project;
    - Knowledge about writing down ideas and results in the form of a publishable conference paper (E.g. for NIME03).

    Evaluation:

    Seminar evaluation will be based on the following items:
    - (10%) Research on the state of the art (CMJ format) in the chosen field, with possible publication in the ICMA/EMF Working Group on Interactive Systems and Instrument Design in Music.
    - (20%) Class participation and student presentation (1 formal presentation about a research paper) in weeks 5 to 10.
    - (30%) A final paper describing the project in detail (in NIME03 format), including substantial discussion on both the technical aspects involved as well as on the human-computer interaction aspects (usability, etc.) (Week 13 - Nov. 28)
    - (40%) A working prototype, result of the project, to be demonstrated in week 12 (Nov. 21 2002).

    Class Outline:


     
    Class Date Subject Readings (to be prepared before class!!) Evaluation
    1 Sept/05 Introduction to the course
    Interacting with computers in musical contexts
    - Buchla, Buxton et al.: Round Table from Trends in Gestural Control of Music ----
    2 Sept/12 Gestural Control of Sound Synthesis
    Preparing and delivering scientific/
    technological presentations
    - Wanderley: Gestural Control of Music
    - Mulder: Towards a Choice of Gestural Constraints for Instrumental Performers
    - Tanaka: Music Performance Practice on Sensor-based Instruments
    Definition of the different projects
    3 Sept/19 Gestures and Feedback - Cadoz and Wanderley: Gesture- Music
    - Iazzetta: Meaning in Musical Gestures
    - Goldstein: Gestural Coherence and Musical Interaction Design
    ----
    4 Sept/26 Direct gesture acquisition - Bongers: Physical Interfaces in Electronic Arts
    - Ryan: Some Remarks on Musical Instrument Design at STEIM
    Bibliography review due
    5 Oct/03 Gestural Controllers - Paradiso: Electronic Music - New Ways to Play
    - Cook: Principles for Designing Computer Music Controllers
    - Wessel and Wright: Problems and Prospects for Intimate Musical Control of Computers
    Beginning of student presentations

    - Pierre Yves Fortier
    - Paul Kolesnik

    6 Oct/10 Research on input devices in HCI and applications to Music - Buxton: The Haptic Channel
    - Card et al.: A Morphological Analysis of the Design Space of Input Devices
    - Jacob et al.: Integrality and Separability of Input Devices
    - Cory McKay
    - Philippe Zaborowski
    7 Oct/17 Evaluation of Input Devices for Musical Applications - Vertegaal et al.: Towards a Musician's Cockpit: Transducers, Feedback and Musical Function
    - Wanderley et al.: On the Choice of Transducer Technologies for Specific Musical Functions
    - Orio et al.: New Interfaces for Musical Performance
    - Adam Tindale
    - Andreas Luesse
    . . Welcome to the middle of the course! . .
    8 Oct/25 Other gestural acquisition possibilities
    Writing research papers
    - Marrin-Nakra: Searching for Meaning in Gestural Data: Interpretive Feature Extraction and Signal Processing for Affective and Expressive Content - Robert Ferguson
    - Wesley Hatch
    9 Oct/31 Mapping strategies for musical performance - Hunt et al.: Towards a Model of Instrumental Mapping for Expert Interaction
    - Hunt and Kirk: Mapping Strategies for Musical Performance
    - Caroline Traube
    - Andrew Brouse
    10 Nov/07 Applications/Mapping -  Garnett and Goudeseune: Performance Factors in Control of High-Dimensional Spaces End of student presentations
    11 Nov/14 Expressive performer gestures - Davidson: Visual Perception of Performance Manner in the Movements of Solo Musicians
    - Wanderley: Quantitative Analysis of Non-Obvious Performer Gestures
    - Wanderley: Non-Obvious Performer Gestures in Instrumental Music
    ----
    12 Nov/21 Paper presentation Wanderley and Depalle: Gesturally-Controlled Digital Audio Effects Final Paper due!
    13 Nov/28 Final Project Presentation ---- Prototype Demonstration


    Bibliography:

    Required:

    M. Wanderley and M.  Battier (eds.). 2000. Trends in Gestural Control of Music. IRCAM - Centre Pompidou.
    Available from the EMF - CDemusic

    Complementary:

    ACM SIGCHI publications (Digital library freely available inside McGill)

    Journals:

    Computer Music Journal
    Journal of New Music Research
    Organised Sound
    Proceedings:
    NIME proceedings
    ICMCs (International Computer Music Conference)
    Hundreds of references available from the ICMA/EMF Working Group on Interactive Systems and Instrument Design in Music!


    Students:

    - Andrew Brouse
    - Rob Ferguson
    - Pierre Yves Fortier
    - Wesley Hatch
    - Paul Kolesnik
    - Andreas Luesse
    - Cory McKay
    - Adam Tindale
    - Caroline Traube
    - Philippe Zaborowski