Skip to content

beta 2

Compare
Choose a tag to compare
@dndrks dndrks released this 19 Aug 17:41
· 213 commits to main since this release
6707599

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