From Testbit Wiki
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.
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)
- 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.
$ sudo apt-get install beast bse-alsa
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/.
$ 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.