Hi!
I have identified a bug in BSP firmware:
When switching patterns by MIDI Program Change messages, if the pattern you are switching to has no active steps, then BSP's memory gets corrupted:
- melodic sequencers update it screens but keep playing the previous pattern
- the drum sequencer gets its memory completely corrupt, it seems to start playing arbitrary memory locations.
Currently, I work this around by placing an unused drum event in the empty drum pattern, and for melodic sequencers this requires a step with the shortest possible gate, which is not good, but works for some sounds.
Please, FIX THIS!