Beast Features
From Testbit
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


