Nils Peters - "Jamoma - A modular architecture for creative work in MaxMSP"

Nils Peters is a Doctoral student in the Music Technology Area of the Schulich School of Music, McGill University.

This talk is an introduction to Jamoma and how it can be used for a rapid development of artistic ideas including audio, video and interactive processes. Jamoma is an open-source project for structured programming in MaxMSP and Jitter. Jamoma is based on modular principles that allow the reuse of functionalities whereas all parameter remains customizable to specific artistic needs. A software module consists of the signal processing patch connected to a separate graphical user interface.

null

The figure shows examples of the three main types of modules: control, audio and video. For communication to and from modules Jamoma uses the Open Sound Control (OSC) protocol, thus making it easy to access and manipulate processes via external devices and interfaces. Besides providing a large collection of ready-made modules, your own modules can be created by using the Jamoma patching framework.