Releases: DBraun/DawDreamer
Releases · DBraun/DawDreamer
v0.6.1
Non-breaking changes to Playback Warp Processor:
- Fix issue with when warping is disabled (close #81)
- Add new function for resetting warp markers to a steady BPM
reset_warp_markers(bpm: float)
- Add new function for setting warp markers to a 2D array (
.warp_markers
property) (close #73)
See tests/test_playbackwarp_processor.py
for more examples.
v0.6.0
Breaking changes:
- Previously we encouraged using
assert
statements in conjunction with various functions such asassert 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 withtry/except
blocks. The benefit is that you are no longer burdened with writingassert
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
toload_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.