Beast is a powerful music composition and modular synthesis application. It offers multiple input methods like multitrack, piano roll, and pattern editing and supports skins. On the technical side, it has a wide range of abilities like sequencing, unlimited undo/redo history, real-time synthesis with multiprocessor support, full duplex 32-bit audio rendering, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding of various sample formats, aliasing free oscillators, and full Scheme scripting support.
| Tags | multimedia Sound/Audio Sound Synthesis Players Desktop Environment GNOME MIDI |
|---|---|
| Licenses | LGPL GPL |
| Implementation | Scheme C |
Recent releases


Changes: This release fixes an important SUID vulnerability, and introduces new features like different musical tunings. It also has new and extended modules (BseQuantizer) and a lot of stability and documentation fixes.


Changes: Many new features went into this release, as well as many bugfixes. Several new loadable instruments and effects are supplied now, the code was optimized for MMX/SSE, and there are translation updates to Canadian English, German, Spanish, Czech, Italian, Catalan, Dutch, Swedish, and Nepali.


Changes: Major bugs were fixed, including some in the BSE file saving mechanism. Updating to this version is recommended to prevent data loss. The dialog messages were improved significantly and updates were made to the Canadian English, Czech, Italian, Spanish, and Basque translations.


Changes: This release introduces support for GUS Patch files. A new "bsewavetool" tool was added to create BseWave files (a multi-sample file format that can be read by BEAST). A new saturator effect and a new script to automatically assign mixer busses to tracks were added. There also were lots of minor improvements and major bugfixes. Language updates were made to British English, Canadian English, Czech, Dutch, and Spanish. Newly started translations are Bulgarian and Kinyarwanda.


Changes: The most important change in this release is probably the reduced CPU consumption due to lowered scope updating priority. Very convenient are the newly added -n<nicelevel> and -N (don't renice) options. A nice bonus in this release are the FFT-based spectrographs for module output channels. The experimental PortAudio driver is new. As usual, there have been many language translation updates, in particular Canadian English, British English, Czech, Dutch, and Spanish.