Skip to content

1.0.82

Latest
Compare
Choose a tag to compare
@cesaref cesaref released this 05 Feb 19:12
· 70 commits to master since this release

Version 1.0.82

Fix for patch API

The patch API interface was not correctly clearing down the output buffer for process calls. This is now resolved

Inline delay index problem

Resolved an issue with data types for delays feeding array endpoint index, and fixed support for delays on event streams.

Updated documentation

The documentation has been improved for the library code, now with support for SOUL syntax highlighting in library documentation.

Updated state/stack size error reporting

Relaxed some rules around struct and array sizes, which are now enforced by checks for the state and stack size. Added a new --max-stack-size=<bytes> argument to the soul command to support stack size limits.

Updated filter library code

The filter library code has better support for float32 coefficients.

Sustain pedal support in voice allocator

Reworked the library voice allocator to support midi sustain messages, and to support MPE master channel sustain messages.

More optimisations running earlier

The optimisation passes have been reworked to eliminate more code earlier. This has benefits for the generated code and the computation effort.