**Versions 0.6.7 and above dropped `convert_to_sec=True` in favor of `beats=False`.**
BPM/PPQN 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'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.
Other features:
* RenderEngine has `remove_processor(name: str)`. If you really want to remove a processor (and break existing Python references to it), use this.
Bug fixes:
* Fix int cast overflow bug with playback warp processor