These instruction are adapted to the current format of the snapshot distribution. This format will evolve, and hopefully jMax will be packages in standard debian or rpm format in the future.
A jMax snapshot, to be downloaded from the project sourceforge site. Please note that distributions are OS and architecture specific. jMax Phoenix packaging do not support multi architecture distributions.
The name of the release file is composed by the OS name, the architecture jMax was compiled for and the revision number of the snapshot; for example: jmax.Linux.x86_64.r107.tgz.
You need a Java virtual machine installed, version 1.6 or later. The Sun virtual machine work well, the openJDK 1.6 works well, but early versions have some bug here and there, so be sure to have the latest version, and report the JVM you are using in case of troubles.
For the time being, you need to be sure to have the portaudio and portmidi library .so installed; you may install the version coming with your distribution, or the latest that you can find in the port audio web site.
For development, you need also to install the development packages of these libraries.
Refer to your distribution for instructions; on Ubuntu, you can simply use Synaptic to install Java.
Note for developers:At the moment, the distribution do not include the header files needed to compile a jMax object. You need to check out the sources from the project svn to be able to compile objects.
jMax is distributed as a tar gzip'ed file. After downloading the jMax distribution file (for instance jmax.free.linuxpc.2.3.12.tar.gz), you will need to execute the following:
/usr/local:tar xvzf jmax.Linux.x86_64.r107.tgz. This will create the jmax directory; you are free to rename it if you want to track version numbers.The create jmax directory contains the following directories and files:
Run the jmax script from the distribution. For the various command line options, see this page .