Arturia Forums

Hardware Sequencers => BeatStep Pro => BeatStep Pro - Technical Issues => Topic started by: dm13 on January 01, 2018, 08:23:00 pm

Title: [SOLVED] Program Change to an empty pattern corrupts memory
Post by: dm13 on January 01, 2018, 08:23:00 pm
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!
Title: Re: Bug:Program Change to an empty pattern corrupts memory
Post by: Terrym on January 02, 2018, 12:25:06 am
I'll take a look tomorrow but I've not had a problem using program change in this way.


Thanks

Terry
Title: Re: Bug:Program Change to an empty pattern corrupts memory
Post by: I grec on January 12, 2018, 01:59:37 pm
Hi dm13,
Try this firmware:
https://drive.google.com/open?id=0Bx0GfkHqrVpxeGoxYkhqSUlIakk (https://drive.google.com/open?id=0Bx0GfkHqrVpxeGoxYkhqSUlIakk)

Regards,
Y.
Title: Re: [SOLVED] Program Change to an empty pattern corrupts memory
Post by: dm13 on January 14, 2018, 09:59:15 am
With this firmware (2.0.0.35) I can no longer reproduce the issue.
Thank you A LOT!
And much respect for the fast response.