BEAST & BSE
Beast is a digital synthesizer and music creation system. It has support for Linux Audio Plugins (LADSPA), multi-track editing, unlimited undo, real-time synthesis, MIDI and various free audio codecs. Bse is the Beast Sound Engine, a library providing the synthesis and audio functions used by Beast.
For a full description, visit the project page: http://beast.testbit.eu
To submit bug reports and feature requests, visit: https://github.com/tim-janik/beast/issues
Beast is a soft realtime application which needs elevated CPU scheduling priorities to avoid audio glitches and drop outs. For this purpose, it installs a small uid wrapper which acquires nice level -20 for the synthesis threads and then immediately drops privileges. For Linux kernels of the 2.6.x series and later, this enables the low-latency scheduling behavior needed to avoid audio artefacts.
In order to build release tarballs,
libflac are required.
Support for MP3 files is optional and requires
libmad (MPEG audio
decoder library) when compiling Beast.
g++-4.9 or later and a recent Linux
distribution like Ubuntu-14.04.
In short, Beast needs to be built and installed with:
./configure make make check # run simple unit tests make install make installcheck # run audio tests
Note that Beast has to be fully installed to function properly, and that the binaries built in the launchers/ directory have to be installed with permissions of the root user.
New source code pushed to the Beast repository is automatically built and tested through a Travis-CI script. Successful continuous integration builds also create binary Debian packages (latest version) which can be installed after adding an apt data source, example:
# Enable HTTPS transports for apt apt-get -y install apt-transport-https ca-certificates # Add and trust the beast-team packages on bintray.com echo "deb [trusted=yes] https://dl.bintray.com/beast-team/deb vivid main" | sudo tee -a /etc/apt/sources.list.d/beast-team.list # Update package list and install Beast apt-get update && apt-get -y install beast