Skip to content

Tags: CristianStanciu/DawDreamer

Tags

v0.6.10

Toggle v0.6.10's commit message
Delete test_state_labs

v0.6.9

Toggle v0.6.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
don't use KissFFT on Windows. (DBraun#100)

v0.6.8

Toggle v0.6.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix PlaybackWarpProcessor bug (DBraun#98)

* Fix PlaybackWarpProcessor bug related to using time ratio when warp is disabled.
* Add enum config for PlaybackWarpProcessor

v0.6.7

Toggle v0.6.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/render beats (DBraun#93)

**Minor breaking change:**
`convert_to_sec=True` kwarg has been refactored into `beats=True` everywhere.

Features:
* PlaybackWarp Processor can now take audio of a different sample rate if you specify the rate as kwarg `sr`.
* `RenderEngine.render` now has a default kwarg `beats=False`. When True, the duration is measured in beats.

Bug fixes:
* Fix looping-related bad code in PlaybackWarp Processor. The tempo won't fall out of sync now.
* Fix `fopen` issue in Ableton Clip Info (too many file opens caused a crash).

Demo:
* New `examples/dj_mixing/dj.py` for DJ transitions. Start with one song at tempo A and fade to another song with tempo B.

v0.6.6

Toggle v0.6.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/bpm automation (DBraun#92)

New features:
* `load_midi` and `add_midi_note` now take `convert_to_sec` as a kwarg, which is True by default. This maintains backwards compatibility. When `convert_to_sec` is False, the notes are added according to their beats, so changes to the Engine's BPM will affect the timing.
* `load_midi` has a kwarg for `clear_previous`, which defaults to True, maintaining backwards compatibility.
* RenderEngine has `remove_processor(name: str)`. If you really want to remove a processor (and break existing Python references to it), use this.
* RenderEngine's `set_bpm` can now take a numpy array and an integer PPQN. For example, if the values in the array change every PPQN samples, then the tempo change will be "on the beat."
* Any parameter's `set_automation` now works with optional second PPQN rate argument.

Bug fixes:
* Fix int cast overflow bug with playback warp processor

v0.6.5

Toggle v0.6.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix-memory-leaks (DBraun#91)

* Fix many memory leaks (Some VSTs still have minor leaks such as TAL-NoiseMaker. Others are fine (Serum)). Fix issue with load_state: Now it works because a window is created but not shown to the user. This helps Spitfire LABS work.

v0.6.4

Toggle v0.6.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
taking ubuntu libfaust.so from latest TD-Faust artifact (DBraun#87)

Use manylinux container to build linux PyPI wheels

v0.6.3

Toggle v0.6.3's commit message
version 0.6.3

v0.6.2

Toggle v0.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/UI state (DBraun#83)

New Plugin Processor tests and features:
* `open_editor()`
* `load_state(filepath: str)`
* `save_state(filepath: str)`
* `can_set_bus(inputs: int, outputs: int)`
* `set_bus(inputs: int, outputs: int)`

v0.6.1

Toggle v0.6.1's commit message
fix issue with playback warp processor when warping is disabled. Add …

…new function for resetting warp markers to a steady BPM. Add new function for setting warp markers to a 2D array.