4 : in the previous version, grid + arc redraws were clocked at a continuous 50fps (0.02s). under extreme performance conditions, this would cause the USB bus to become flooded and ultimately, freeze.
FIXED:
replacing all unnecessary grid redraws (defined by redrawing when no real change to the interface has been made) with grid_dirty booleans
reduced hardware redraw to 30fps
5 + #6 : meta-seq patterns weren't manually recallable (only fired off when placed in the sequencer lane) and I wanted to add a mechanism to save either a pattern or an arp.
ADDED:
meta-sequencer can now hold either grid patterns or arps!
grid patterns have save priority over arps
FIXED:
an issue with restoring collections where the sample import would double-calculate the scaling needed to keep start/end points linearly distributed
pattern_saver clocks weren't being canceled on key lift, so rapidly firing off pattern recalls manually caused pattern overwrite
deprecated external-timing folder
9 : arps were restarting on the second step
FIXED:
arps restart on the first step of the arp
10 : a ton of massively helpful UI feedback. still some work left to do, but was able to improve key/encoder navigation on the new menus!
CHANGED:
main menu:
e1 for navigation
k3 for selection
euclid:
e1 for bank navigation
k1 hold reveals alt modes for e2+e3
e1 during k1 hold remains bank navigation
k3 to change focus between two columns (cycling/non-terminating)
rnd:
e1 is bank navigation
k3 swaps focus between random gen and param editing (cycling/non-terminating)
e2 on random gen chooses a new generator
e2 on param editing navigates down the edit options
e3 on param editing changes focused edit option
k1+k3 on either gen/param will run/kill random
k1+k2 on either gen/param will kill all running gens for the bank
all menus:
any instance of 1/2/3 were replaced with proper bank references, a/b/c
4 : in the previous version, grid + arc redraws were clocked at a continuous 50fps (0.02s). under extreme performance conditions, this would cause the USB bus to become flooded and ultimately, freeze.
FIXED:
grid_dirty
booleans5 + #6 : meta-seq patterns weren't manually recallable (only fired off when placed in the sequencer lane) and I wanted to add a mechanism to save either a pattern or an arp.
ADDED:
pattern_saver
clocks weren't being canceled on key lift, so rapidly firing off pattern recalls manually caused pattern overwriteexternal-timing
folder9 : arps were restarting on the second step
FIXED:
10 : a ton of massively helpful UI feedback. still some work left to do, but was able to improve key/encoder navigation on the new menus!
CHANGED: