Workshop on PYO: Making sound with Python

The workshop will feature an introduction to pyo, a presentation of various audio projects, and a hands-on python hacking session.

Registration

Seating is limited.  Please confirm your attendance here: Workshop on PYO: Making sound with Python - registration form

Schedule & Description

11:00am - Presentation

  • Introduction to PYO
    • Basic audio concepts
    • The Server object
    • Parent classes: PyoObject, PyoTableObject, PyoMatrixObject
    • Utilities (various functions)
    • Connections and controls
  • Presentation of various audio projects
    • Music: From simple audio processes to complete musical projects
    • Software:
      • Zyne: (soft synthesizer)
      • Soundgrain: (granular sound synthesis)
      • Cecilia5: (audio signal processing environment)

 12:00pm - Project proposal

  • Evaluation and validation of the proposed projects
  • Computer development setup
  • Developing a work plan
 
12:30pm - Lunch (not provided, please bring your own)
 
1:30pm - Workshop: Development of the various proposed projects, individually or in a team.
 

REQUIREMENTS

 

ABOUT THE PRESENTER, OLIVIER BÉLANGER

Olivier Bélanger (1977) completed a PhD in February 2009 in electroacoustic composition at the Université de Montréal under the direction of Jean Piché and Caroline Traube. His work has focused on creating a model of the singing voice synthesis and algorithmic control of synthesis tools. Since 2003 he is a lecturer at the Faculty of Music at the Université de Montréal where he teaches courses in music programming. His research has focused for several years towards the development of software programming and sound processing, including the software suites TamTam (OLPC / MIT), Ounk, SoundGrain, pyo, Zyne, Cecilia4 and Cecilia5.