BEK 11.03.2003 08.0031.12.2010 23.55


Jamoma Modular – a structured approach to development and control of modules in the graphical media environment Max.

Jamoma DSP – an object-oriented, reflective, application programming interface for C++, with an emphasis on real-time signal processing. Jamoma DSP can be used for development of VST and AudioUnit plugins as well as externals or unit generators for Max, Pd, Csound and SuperCollider.

Jamoma Multicore – a coding layer built on top of JamomaDSP for the creation of dynamic audio graph topographies. Multicore refers both to the fact that connections are made using ‘multicore’ cables (snakes) that represent multiple channels of audio and the possibility of leveraging multicore processors with the system in the future.

Jamoma Tools – a collection of utilities that are used to automate the process of developing and distributing projects, with a specific focus on the Max environment.

In addition, Jamoma is used as a prototyping environment for the development of:

SpatDIF – Spatial Sound Description Interchange Format: A format to describe, store and share spatial audio scenes across 2D/3D audio applications and concert venues.

GDIF – Gesture Description Interchange Format: A tool for streaming and storing data of music-related movement and gestures, with an emphasis on describing gesture qualities, performer-instrument relationships, and movement-sound relationships in a coherent and consistent way.

Jamoma was initiated by Tim Place is currently being developed by an international team of artists, composers, developers, musicians and researchers associated with a number of arts and music organisations, research institutions and companies, including Electrotap INC (US), BEK (NO), FourMs lab at University of Oslo (NO), GMEA (FR) and CIRMMT (CA).


Current development is mainly focusing on finalizing Jamoma v. 0.5 for Max 5. Beta versions are available. Download Jamoma here.

Jamoma is released under the GNU Lesser General Public License.


View a list of publications related to Jamoma


Jamoma web site
Jamoma development site
Jamoma forums and mailing lists
SpatDIF – Spatial Sound Description Interchange Format
GDIF – Gestural Description Interchange Format
Virage – French platform for research and development into new interfaces for control and composition for the arts and cultural industries.