beta 2
lots of new UI stuff!
#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