Skip to content

v0.6.0

Compare
Choose a tag to compare
@DBraun DBraun released this 24 Mar 22:43
· 80 commits to main since this release

Breaking changes:

  • Previously we encouraged using assert statements in conjunction with various functions such as assert engine.load_graph(graph). This is now discouraged because these functions that previously returned bools will now throw errors when relevant. It is up to you to catch the errors with try/except blocks. The benefit is that you are no longer burdened with writing assert all over.

Non-breaking changes:

  • Fix bug in how Faust processor handle MIDI loaded from files.
  • Fix bug in Add Processor's number of output channels. It will always be stereo now.
  • Add keyword arg all_events to load_midi for Plugin Processor. Default is True for backwards compatibility.
  • Add Faust Processor property faust_libraries_path to specify where user's .lib files are.
  • Add Faust property for release length to avoid false-positive voice stealing warnings.
  • Revise Render Engine graph construction to give warning rather than error when too many signals are connected to some other node.
  • Upgrade JUCE, Faust and pybind11

Thanks to everyone who filed issues and PRs.