Skip to content

jamoma/JamomaMax

Folders and files

NameName
Last commit message
Last commit date
Aug 15, 2016
Apr 20, 2016
Dec 2, 2015
Sep 10, 2015
Apr 20, 2016
Jan 4, 2016
Dec 15, 2015
Apr 5, 2016
Apr 20, 2016
Dec 29, 2015
Jul 24, 2015
Jan 20, 2016
Dec 29, 2015
Nov 11, 2015
Jun 27, 2016
Oct 20, 2015
Dec 29, 2015

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).