Hi, I noticed that the MC6 freezes when I recall a preset that performs an “Engage Preset” type, when that very preset also has an “Engage Preset” step in it. So, sort of a “cascading Engage Preset” chain of events.
To me the use of a cascading Engage Preset chain is a legitimate use case, as it would allow to easily reuse combinations of frequently used commands. A bit like using functions in computer programming.
Is this by design of is this a limitation/issue within the MC6? Is anyone else experiencing this?
yes there is a limit to how many engage presets function you can trigger in a recursive function. each call takes up a certain amount of memory so there has to be a limit.
Maybe share your all bank data here so I can have a look?
Sure, I attached an All Banks backup to this post. The offending preset is 7D, this freezes the MC6. 7C is a version that sends the same set of MIDI messages but does not freeze up the device.
@james I’ll take this opportunity to mention again the only critique I have so far and it’s regarding the official information from MS:
why isn’t all firmware and editor related upgrades, whether in its final or beta state, posted on the Official Announcements category?
For example, I’m all for testing your beta versions but looking if there’s one, or for the post where you mentioned it, sends me on an unnecessary search through the forum posts.
By the way, as I understand it, the word “official” here means that it’s coming from MS, whether it’s about beta or final versions.
Otherwise, I’m elated with the work you guys do at MS!
Cheers!
I’ve upgraded from the MC6 to the MC6 Pro but I’m experiencing the same above issue that I used to have on the MC6 where cascading Engage Preset seems to crash the device, but was fixed with updated firmware. I’m on firmware 3.11.2 currently. Is it possible this issue was reintroduced?
The presets that crash the device are all presets in Bank 7, e.g. Preset 7A. All those presets send midi commands to 3 different devices (a synth, a vocal FX unit and a HX stomp). The synth presets are started with a sysex command to make sure the synth is in the right mode before sending the actual program change. I wouldn’t want to have that sysex command in every synth preset, and it worked really well on the MC6.