Beast Download

Publically consumable releases are available as tarballs: http://dist.testbit.eu/beast/

The packages provided in the download directory have the following purposes:


 * beast-VERSION.tar.gz - the main BEAST tarball, this needs to be installed first.
 * bse-alsa-VERSION.tar.gz - an add-on package for BEAST which allowes it to use the ALSA sound driver if installed.
 * bse-portaudio-VERSION.tar.gz - an experimental add-on package to make use of recent development versions of the PortAudio sound driver.

Requirements
To get a basic start, you'll also need Gtk+ >= 2.6, a recent version of the Gtk+-2.6 based GnomeCanvas, Guile-1.6 and the Ogg/Vorbis Codec libraries. Though optional, it is a good idea to also have libmad (MPEG audio decoder library) around when compiling BEAST. Most distributions already ship these packages, their sources can be found at:


 * GnomeCanvas (use >= 2.4)
 * Gtk+-2.6
 * Guile-1.6
 * Ogg/Vorbis (at least version 1.0)
 * MAD (BSE requires >= libmad-0.15.1b)

BEAST also supports the LADSPA plugin API, so various kinds of third party plugins can be loaded and executed. A collection of links to LADSPA plugins is kept at http://www.ladspa.org/. BEAST will look for LADSPA plugins under lib/ladspa/ of it's own installation prefix, and in the directories listed in $LADSPA_PATH.

Packages
Stock Debian stable, testing and unstable already ship recent beast and bse-alsa packages, so it's easy to install beast out of the box:

$ sudo apt-get install beast bse-alsa

For SuSE, Gregor Waluga has written a small HOWTO in english and german about installing BEAST and created the related RPMs.

Ben Collver is working on a NetBSD package of BEAST, it's current development stage can be tracked at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/pkgsrc-wip/wip/beast/.

A FreeBSD packages there's also a FreeBSD beast package.

Beast has also been packaged for Arch Linux, here is the Arch Linux Beast Query.

For Gentoo there exists a Beast Gentoo Portage Package.

Bleeding Edge
The BEAST/BSE source code tree is hosted on the GNOME project's git server in the beast git repository. You can check it out like this:

$ git clone git://git.gnome.org/beast

There is a collection of git related documents on live.gnome.org to help you getting started with git.

Building from the git repository requires additional tools than building the release tarballs. This is due to documentation build rules and code generation rules for which the results are simply included in release tarballs. And unlike release tarballs, the git version of BEAST has to be build in place with srcdir==builddir.

Beware that git versions may behave way less stable than release tarballs, and they may produce invalid or incompatible .bse files. So please do not distribute non-release packages of BEAST/BSE, that would mean putting the enduser's data at risk and produces much unneccessary work for us.