There are basically two installation procedures depending on your intended use of ISO. While the Casual User's Installation Procedure is intended for evaluators, testers and other curious people who simply like to get an overview of the project, the Developer's Installation Procedure will let you create your own units, modules down to the very core of the ISO system. Of the two methods, only the Developer's Installation Procedure enables you to you the synthesis capabilities of ISO.
This procedure serves the purpose of evaluating ISO and get a grasp of what's possible with it. It doesn't require you to install any libraries at all. In fact, all you have to do is download one of the available stand-alone applications, unzip them and double-click them to run. Since these standalone versions contain all necessary libraries within, they are somewhat large in size (>100MB per application).
For laptop users, we recommend connecting a mouse to your computer because you can use the scroll wheel to zoom in out of the flock and use the right mouse button to drag the display rotation around.
If you would like to interact with the flock, we recommend the following approach: 1) Read the Introduction section to ISO Flock to get a general understanding of a swarms inner workings and 2) Download the according "Control" application (a compiled Max/MSP application, that doesn't require Max/MSP to be installed or licensed). We are currently working on a generic "ISO OSC Control" patch that will work with all patches and give you a broader set of control possibilities.
Great, you would like to have that cake and eat it too. Good choice! :-)
Your installation procedure will be segmented into several parts:
Let's do that step by step:
The newest version for your OS X can be downloaded directly from Apple's site: http://developer.apple.com/technologies/xcode.html
If you are a user of Mac OS X 10.5, please download the following package, extract it and install it:
Dependencies for Mac OS X 10.5 Leopard
Mac OS X 10.6 Snow Leopard users, please use this dependencies archive:
Dependencies for Mac OS X 10.6 Snow Leopard
This dependencies will all be installed into the directory /usr/iso which is hidden from the OS X Finder. But you can access it via the Terminal, e.g. by entering the command "open /usr/iso"
If you are a user of Mac OS X 10.5, please download the following package, extract it and install it:
ISO Frameworks for Mac OS X 10.5 Leopard
Mac OS X 10.6 Snow Leopard users, please use this dependencies archive:
ISO Frameworks for Mac OS X 10.6 Snow Leopard
These will also be placed in /usr/iso.
You may skip this step, if you don't wan't to use the ISO synth engine (for audio output). Should you later decide to use it, you can always come back and redo these steps.
Download the appropriate version for your OS X version (10.5 or 10.6) from this page:
www.jackosx.com/download.html
You need to have JackPilot up and running in order to hear the results of ISOSynth. JackPilot is part of the dependencies package and can therefor be found in your /Applications folder (OS X). But before you start Jack, make sure you created a so called "Aggregate device" using the Audio MIDI setup in your /Utilities folder. Choose "Open Aggregate Device Editor" from the "Audio" menu and create an interface to your audio hardware. In case of your built-in speaker and microphone, the setup will likely look like in the following figure:
Aggregate Device Linking to OS X System Audio I/O
In JackPilot itself, make sure that this Aggregate Device is your audio interface (!), which can be easily done in the JackPilot Preferences.
You can download the example projects bundle here:
Example flocks XCode projects
For these XCode project, it doesn't matter which OS X version you are using as long as it's 10.5 or newer. Find the file that ends with .xcode inside the package you would like to use (for starters, we recommend "iso_simple" and open it with XCode.
We will provide a small set of synth projects for you to download and get started [TODO].
Select the "active target" (upper left corner). For starters, we recommend the flock "simple", then click the button "Build and Run". Voilą!