Jamoma for Max
As your Max patchers grow in size, it becomes increasingly important that they do not run wild. Jamoma for Max helps structuring and controlling your system so that YOU stay in control.
Modularity With model-view-controller separation
Each section of your patch is neatly turned into a model. The interfaces for the models are developed separately, and this gives a new sense of freedom with respect to how they can be designed and used.
You can change the interface without needing to change the model, you can swap between different interfaces depeneding on your needs, and you can have several views open at the same time that all connects to the same model.
Jamoma for Max comes with a rich set of models for processing of data, audio and video. Whether it is for an art installation, audio production, VJ-ing or stage productions, developing a specific tool is just a matter of opening a blank Max patch and start having fun inserting and connecting models available right out of the box.
Presets and cues
Jamoma makes it easier to control your Max patchers. The patch can be instantiated in a predictable and reliable way. At any moment you can ask your patch how it is currently configured, and use this to build presets and cues for future performances.
Jamoma offers powerful show control for your live performances. Use it to control interactive audio, video, light, MIDI, sensors, robotics, and anything else that Max can be used with.
Mapping and interaction
How do you want interactions to operate? Mapping between parameters is a breeze, and invites playful experimentation. Advanced mappings with interpolations recreate long missed sound effect processes from the discontinued Hipno plugin suite.
Many models are available for spatial audio, and AudioGraph turns your patch cord into an audio snake cable, carrying many channels.
Communicate with other applications
All model parameters are readily accessible for OSC communicaiton, making it easy to connect Max and Jamoma with other OSC-compatible applications such as TouchOSC, Pure Data, Reaktor or Isadora. Of course, controlling modules with MIDI devices is also possible using the dedicated conversion and mapping models.
Once the connection between i-score and Jamoma has been set up, i-score instantly knows about all models and parameters in Jamoma, as well as their current state. This can be used to compose a timeline of cues and automations. When played back, i-score conducts the Jamoma system.
The score can include conditional cues and branching for interaction, and enables you to compose and perform rich and detailed multimedia events and processes in time.