Skip to content
Dan Meliza edited this page Jul 3, 2013 · 5 revisions

The installation instructions for OS X are similar to those for Debian, but use MacPorts instead of the Debian package system.

MacPorts

If you don't already have MacPorts, get it here.

JACK and qjackctl

You can install JACK with MacPorts:

sudo port install jack

But a simpler and more flexible solution is provided by Jack OS X, which to route audio to and from native OS X applications, and includes qjackctl.

YASS

YASS is a simple scrolling oscillosope. It's not necessary, but it's used in the tutorials to visualize signals in JACK.

git clone https://github.com/dmeliza/yass.git
cd yass
make
sudo make install

At this point you're ready to go through the first tutorial.

JILL prerequisites

Most of the prerequisites are availble through MacPorts:

sudo port install scons boost libsamplerate libsndfile
sudo port install hdf5-18 -cxx +threadsafe

You also need to install ARF:

git clone https://github.com/dmeliza/arf.git
cd arf
sudo make install

JILL modules

git clone https://github.com/dmeliza/jill.git
cd jill
scons -Q modules

You can run the modules from their build directory. (e.g. modules/jstim). To install modules in a system location, use the following command:

scons -Q install

The default install location is /usr/local/bin, but this can be changed with the prefix argument.