github soul-lang/SOUL 0.9.66

latest releases: 1.0.92, 1.0.82, 1.0.80...
3 years ago

Version 0.9.66

Improved built in library

The standard library now includes oscillators and filter implementations, including both sine and blep oscillators, and an LFO with various waveform options. The filters include a large array of different filters, from 'off the shelf' standard butterworth filters through more interesting filters suitable for modulation. Both building block algorithms and processors are provided, to make using these in patches simple.

Support for parameterised namespaces, including default parameters

We've made significant updates to module parameterisation. namespaces can now be parameterised along with graphs and processors, and namespaces can themselves be passed as specialisation parameters using the namespace keyword. Default values for parameters can be specified using = value syntax.

Added support for OSX/ARM

We have included a release of the SOUL command binary for OSX/ARM

Many internal bug fixes

There has been further improvements in eroor reporting, and resolution of issues uncovered in the public forums and internal development. Compilation performance has been improved, and the C++ generator has had some rework.

Updates to the Venue API

The venue API has been reworked to be asynchronous, and a wire protocol developed. This is working towards support for SOUL on remote appliances, and out of process audio execution engines.

Don't miss a new SOUL release

NewReleases is sending notifications on new releases.