Installing Jamoma Modular development version
Jamoma source codes are maintained using Git version control system and can be downloaded freely from the public Github repository where they are hosted. In order to get Jamoma source code on your computer, first make sure you have Git installed and set up.
As the name suggests it, please note that development version is not for prime use and may contains some bugs being worked on.
Getting Git under OSX
Git package for OSX can be downloaded from Google Code. First visit the Google Code site 1, then download the desired version from the right bar section of the page 2.
Open the freshly downloaded disk image (.dmg) which should reside in your download folder (by default), then launch the installer by double-clicking the Git package.
Follow the various steps of the installer.
You now have Git installed on your computer !
If you plan to use Git with a GUI client rather than from Terminal, you need to run the shell script provided in the disk image.
Getting Git under Windows
Not yet available. Please ask for help on Jamoma forum.
Cloning Jamoma repository
From Github project page 1, first copy the read-only sources URL. 2.
Open a new Terminal window (Mac OSX) or Cygwin window (Windows) and run the following command asking Git to clone the repository corresponding to the address:
git clone http://github.com/jamoma/Jamoma.git
You should see various informations printed to the Terminal window as illustrated below. Wait until it is done.
When done, go to the Tools folder situated in the freshly created Jamoma folder by typing in the Terminal window: cd Jamoma/Tools.
The only thing left to do in order to have the whole Jamoma repository downloaded is then to run the ruby update.rb script. To do so, type in the Terminal window ruby update.rb and hit the return key.
This Ruby script will clone and update to the latest version all Git submodules corresponding to the various branches of Jamoma development. Again, you should see quite a lot of informations printed to the Terminal window. When done, the whole Jamoma project should be properly copied on your computer.
Building Jamoma framework and externals
Another Ruby script is provided to automate the building of all framework and Max externals. Assuming your are still running your Terminal session from the Tools folder, execute the provided script by typing ruby build.rb Development clean and hitting return. The script will compile every component needed and copy them to their appropriate place.
Wait until the whole process is done. Please note that this can take quite a while.
On your daily workflow, you will likely want to run the Ruby script
all.rbfound in the Tools folder which take care of running both theupdate.rbandbuild.rbscripts.
Setting Max preferences
Launch Max 5 and in the Options menu 1 choose the File Preferences item 2.
Then, in the File Preferences window, add the following folder to Max 5 search path :
- ~/Jamoma/builds/MaxMSP
- ~/Jamoma/Modules/Modular/Max
- ~/Jamoma/Modules/Dependencies/Max/Mac resp. /Jamoma/Modules/Dependencies/Max/WinXP
- ~/Jamoma/UserLib
Max 5 objects default appearance also need to be set up so all Jamoma modules are displayed as expected. From Max 5 Options menu 1, choose the Object Defaults item 2
In the Object Defaults window, click the Load Settings button in the lower-left corner of the window 1. Then, from the popup menu, select JamomaMax 2 so all Jamoma modules will be displayed as expected.














