Beast Features

This is a list of things Beast can do, it's a work in progress and doesn't comprehensively cover all versions.

Beast is free software, and provides a variety of things:


 * The source code is licensed under the GNU LGPL
 * Modular Software Synthesis
 * Sample Player
 * Midi Input: Beast can be used as a realtime MIDI synthesizer, processing MIDI events from /dev/midi, by creating a “New MIDI Synthesizer” and setting up synthesis instrument networks with it.
 * Realtime Playing capabilities
 * Piano Roll Editor
 * Multi track polyphonic song editor with an unlimited number of tracks
 * Unlimited undo/redo support
 * Integrated scripting suport with the scheme language
 * LADSPA support
 * Support for full duplex IO
 * Ogg/Vorbis, MP3, WAV, AIFF and BSEWAVE playback
 * Skin support
 * Multiprocessor support
 * Sample precise timing
 * 32 bit audio
 * GNOME Desktop integration
 * On demand loading of samples - low RAM usage (doesn't need to have all samples used in a song in memory all the time, only when needed and only partially)
 * It has i18n support, translations into a variety of languages
 * Runtime loadable effects and plugins
 * Module sdk (software development kit) - anyone can enhance beast
 * Integrated scripting with scheme - all functions can be scripted
 * Wavetable synthesizer support
 * Internal midi sequencer (midi output not ready yet)
 * Aliasing free oscillators
 * Its BSE file format can save:
 * Song information (midi notes, tracks, etc.)
 * Any wave samples used in that song (optional)
 * Instruments with synthesizer networks

Related: Beast_Feature_Requests Beast_Use_Cases