Closed BenZonneveld closed 2 years ago
Testing an idea of loading all patterns in a pattern group into memory.
First I need to change the sysex code to free up some memory. As a pattern group can be as long as 16 patterns the code needs 16*457 = 7312 bytes of memory to load all 16 patterns into memory. This results in a bank transmit needing 8 parts == 2 patterns per part. Maybe change bank transmit to just send out 16 patterns and instrument level info as separate sysex dumps. This makes some of the current code redundant I guess.
I would expect to use a pattern group to chain patterns and be able to do step edit on a long pattern. At the moment when switching to another pattern in the group all unsaved changes are lost.