-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
- Loading branch information
Showing
37 changed files
with
1,351 additions
and
842 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.