Personal tools

The Science and Technology of Music

Home Activities Workshops and Research Meetings Research Workshops Workshop on Writing Externals in Max and Pd

Skip to content. | Skip to navigation

Workshop on Writing Externals in Max and Pd

— filed under:

This workshop is co-organized by CIRMMT Research Axis 1 (Sound modeling, acoustics and signal processing) and Research Axis 2 (Musical gestures, devices and motion capture). It will take place on May 12, 2010 in A832 (New Music Building). This workshop is free and open to all. Registration is required.

  • Research Workshop
When May 12, 2010
from 02:00 PM to 05:00 PM
Where A832, New Music Building, 527 Sherbrooke St. West. Enter via 555 Sherbrooke St. West.
Add event to calendar vCal


This workshop will be a practical tutorial on writing externals for Max/MSP and Pd, introducing the basic form of an external and the Max/Pd APIs.

The workshop will focus largely on the practical details of external development, along with debugging and development strategies.  We will present some examples of existing externals that participants can use as templates for their own work.  Due to time constraints, we will cover only signal processing (tilde) objects.


Sylvain Le Beux and Mark Zadel



Participants should be familiar with Max/MSP or Pd and should have C programming experience.  Those who are interested in trying the examples should have the following installed before attending the workshop:

- XCode
- for Max users, the Max SDK (
- for Pd users, the Pd source code (
- Audacity (
- Soundflower (

We will demonstrate on OS X, but the resulting C code should be transferable to other platforms.


Registration is mandatory as seating is limited. Please register here.

Document Actions