Beast 0.12.0

Beast is a music composition and modular synthesis application. As input methods, it offers a multitrack editor, a piano roll, and supports pattern editing. It has a wide range of technical abilities like sequencing, unlimited undo/redo history, real-time synthesis with multiprocessor support, full duplex 32-bit audio rendering, seeking at sample granularity, on demand loading of partial wave files, on the fly decoding of various sample formats, aliasing free oscillators, and full scripting support.

Tags electronjs multimedia sound audio synthesis midi editors mixers ogg vorbis flac mp3 sound-synthesis c++ scheme x11 bsd linux
License GNU LGPL
State stable

Recent Releases

0.12.022 Aug 2018 14:25 minor feature: bump version to 0.12.0-beta.1 . Merge ebeast from 'master'. . comment about pre-release suf. MISC: exchange '-' for ' ' in Debian version. . PO: updates for 'make dist'. . NEWS: add news for 0.12.0-beta.1. . NEWS: add adoc formatting, preold gnome, add note for beta v . . NEWS: introduce grouping in the latest news entry. . DATA: unhardcode launcher icon file type. . BSE: bseproject: emit statechanged event with "state" field. . BUILD: display summary message at the end of configure. . Merge branch 'launcher-'. BEAST-GTK: bstprojectctrl: handle statechanged events on projects. . Merge branch 'swesterfeld-configure-summary'. Merge branch 'activity-led'. BEAST-GTK: bstprojectctrl: deging remains. . BEAST-GTK: bstapp: missing event handler for "statechanged". . BSE: bseobject: use typesafe un set_flag() method instead of BSE_OBJ . . Merge branch '-statechanged'. . BSE: bseobject: allow '_' as event detail. . BEAST-GTK: bstparam: a warning if aida_get/aida_set fail. . BSE: bsesnet: add missing "auto_activate" notification. . BSE: bsestorage: a warning if aida_set fails. . BSE: bsesong: missing notification for SongImpl::musical_tuning. . BEAST-GTK: bstparam: convert pspec name to C++ identifier for aida_se . . Merge branch 'aida-getset-identifier'., Makefile.decl: remove 'devel-mode' leftovers. ., / remove DEFINE__FILE_DIR__ leftovers. . topbuildid.hh: use a simple bse_topbuildid() function. . directly generate from Makefile. . fetch version from git or a cache file in tarballs. . fetch the build version via./ from git. . use./ for topbuildid. . MISC:, use./ for the . . DOCS: use./ for topbuildid. . MISC: use./ for the package version. . MISC: re
0.12.0-beta.104 Aug 2018 18:39 major feature: This release removes the Rapicorn dependency as well as the runtime dependency on CPython, fixes a number of issues and showcases a new Electronjs based UI (in pre-alpha stage). It also provides a prebuilt binary package: beta.1+20.gac2f0b3_amd64.deb
0.11.027 Jun 2017 08:59 major feature: This release brings a truckload of new stuff like Soundfont support, true multi threading for the DSP module calculations, faster startup times, a number of optimizations and fixes and prebuilt binary package:
0.10.015 Jun 2017 15:02 major bugfix: The Beast code is undergoing some large transformations, which are documented in more detail in the toplevel file This version has some notable new features for developers.
0.9.216 Sep 2015 13:40 major bugfix: The Beast code is undergoing some large transformations, which are documented in more detail in the toplevel file This release includes fixes and many build optimizations.
0.9.028 Oct 2014 14:39 major bugfix: This release includes many fixes, build and dependency updates. In particular Rapicorn-14.10 is now required and for 32bit platforms, upgrading is strongly recommended.
0.8.231 Jul 2014 09:22 major feature: This release comes with newly added support for the FLAC sample file format, thanks to Stefan Westerfeld. The Rapicorn library (13.03.0) is now used and required to build Beast. Performance has been improved through the use of C++11, STL threads, EventFD, Spinlocks and lambdas.