SooperLooper is written by Jesse Chappell. It is licensed under the GPL and comes with NO WARRANTY of any kind.
This software is free and the source code is open and
available. It is fully functional, no nagging, no activation keys, nothing to waste
but time if you find it doesn't suit your needs. Best of all,
because the source is open, there will always be someone
around who can fix any problems, or add new features. You are welcome to copy it, give copies to your friends, and modify it.
But if you find it useful, then please consider making a donation.
Binary Packages
Mac OS X
- In order to run the JACK (non-plugin version), you must install a release of JACK-OSX version of at least 0.7 found at jackosx.com.
- The latest release includes an
AudioUnit plugin version in addition to the standalone JACK version. You still need the
GUI application from the standalone to use it. Please see the
README_AudioUnit.txt inside the package for more details.
Binary releases for Intel Macs (the last release that included PPC support was 1.6.14).
There is an ancient PPC-only release, which is only made available if you cannot get the version above working on your old PPC system. Please let me know if you have to use this. Note that the older version below does not contain the latency
compensation features that that ≥ 1.1.0 have.
Linux
Check your distribution for prebuilt binary packages.
Source Code Release
GIT Access
You can use GIT to get the very latest source code. It
might not be completely stable, so be warned.
SooperLooper at
GitHub
More information about using GIT can be found here.
Build Requirements
In order to build SooperLooper from source code, you must first have the following
libraries installed:
- JACK -- version ≥ 0.80.0
providing
real-time low-latency audio interconnection and
delivery. If you haven't used JACK before
please study the FAQs on the JACK site and check out Linux
Audio User Guide and make sure to read the
section on JACK. You'll also need ALSA on linux for now.
- wxWidgets
(wxGTK or wxMac) -- the toolkit I've chosen to use for the GUI.
It should work with the most recent 2.4.x,
2.5.x, and 2.6.x versions. For best look on Linux, you will want wxGTK compiled
against gtk2 using the --enable-gtk2 option to
configure. For OS X you will want at least the 2.6.1 version of wxMac.
- libsigc++
1.2
-- this library is usually already on recent
systems, but if not get it and install it. Note that you might have v 2.x installed,
but you must additionally install v1.2.x, which coexists peacefully with the newer version.
- libsndfile
--
sound file format reading/writing
- libsamplerate
--
audio sample rate conversion. This is optional, but rate changing is disabled without it
- liblo ≥ 0.17
--
Lightweight OSC library
- rubberband
--
Rubberband timestretch library
- libxml2 --
XML library that is usually already installed
on your system.
Build and Install
To install from source code, first make sure you have all the prerequisites mentioned above. Then do the normal ritual after unpacking
the tarball:
./configure [--prefix=prefix]
make
[probably need to become root]
make install