Skip to content

jamoma/JamomaMax

Repository files navigation

JamomaMax

Jamoma implementation for Max.

MacOS X build status Windows build status Waffle Stories
Build Status Build status Stories in Ready

Set up

Here are the steps to clone and build JamomaMax :
(You need Cmake > 3.3 installed)

git clone --recursive https://github.com/jamoma/JamomaMax.git
cd JamomaMax
./build.sh --multi

There are additional options to the build.sh command, including :

--help
List all available options and what they do.
--multi
Builds using all your cores.
--universal
Builds an universal binary for OS X. Warning: does not work well with brew; portmidi and gecode have to be built by hand
--win64
Creates projects for 64-bits on Windows.
--optimize
Builds with optimizations enabled. More speed, but is not suitable for distribution on older computers or different processors.
--clean
Removes the build folder and the executables prior to building.
--install
Install into /usr/local/jamoma
--package
Create a ready-for-distribution package 
--uninstall
Remove /usr/local/jamoma
--nocmake
Don't run CMake (speed up following build)

QuickStart

To use in Max7 from the repository, create a symbolic link from the Jamoma folder (in this folder) into /Users/yourName/Documents/Max 7/Packages

You can do this in the Terminal :

cd ~/Documents/Max\ 7/Packages    
ln -s /[replaceWithThePathTo]/JamomaMax/Jamoma    

Now you can start Max 7 and the Max Console will print a message

Jamoma  v1.0-beta.1  |  build 8eb688d

Pre-built Packages

You will find nighlty builds of this code here for both OS X and Windows (32 and 64bit).