v0.6.6
Versions 0.6.7 and above dropped convert_to_sec=True
in favor of beats=False
.
BPM/PPQN new features:
load_midi
andadd_midi_note
now takeconvert_to_sec
as a kwarg, which is True by default. This maintains backwards compatibility. Whenconvert_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 forclear_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