Synthesis

BEAST comes with a basic synthesis tutorial about how to get synthesis going for new users, the BEAST/BSE Quick Start Guide.

Tutorials and documentation about audio synthesis in general is currently not covered by BEAST or this website, we've collected a number of interesting links to articles on this subject in the Synthesis Links section however.

Documentation for BEAST/BSE

With the development release 0.4.1, BSE added support for the GNU extension language Guile and since can be scripted in Scheme. The procedure and structure documentation as well as the BSE Objects documentation cover the supported interfaces to access BSE functionality from C or Scheme.

For C and C++, BIRNET and SFI provide the necessary GLib based framework to deal with threads, notes, parameters (properties), records, sequences, time stamps and generic values. Users of BIRNET or SFI will probably also appreciate the GLib and GObject API Reference.

Introductionary material is also provided: