-
Notifications
You must be signed in to change notification settings - Fork 5
Osx installation
The installation instructions for OS X are similar to those for Debian, but use MacPorts instead of the Debian package system.
If you don't already have MacPorts, get it here.
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 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.
Most of the prerequisites are available through MacPorts:
sudo port install scons boost libsamplerate libsndfile zmq
Note that this installs ZMQ 4.x. Older version of ZMQ are no longer compatible. If you plan to use jrecord
, you will also need to install ARF and its hdf5 dependencies:
sudo port install hdf5 -cxx +threadsafe
git clone https://github.com/dmeliza/arf.git
cd arf
sudo make install
git clone https://github.com/dmeliza/jill.git
cd jill
scons -Q modules
To omit compiling jrecord
, run scons -Q --no-arf modules
instead. 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.