ML5R command in the editor not working without loop order

I am using an MC8 Pro with a ML5R and encountering what I think is a bug with the ML5R command in the Morningstar Editor. When I create a preset with a ML5R command that only engages/bypasses/sets loops and does not change loop order (No Change selected), then the command does not change the loop states. When I adjust it to include a selected Loop Order, it will work fine.

Maybe this is by design? I don’t think it is. If it is, consider this a feature request: it would be immensely useful to update or set the states of loops independently of the loop order and vice versa.

Card created

This is an automatically generated message

A Trello card has been created for this request: ML5R command in the editor not working without loop order

It’s in the Trello now, so James will get to it when he can, and I’ll try to see if I have a moment to check before that too.

For now, you might consider engage/bypass via CC, which works well and is only a LITTLE bit less user-friendly.

CC#2, 3, 4, 5, 6 correspond to the five loops. value = 0 bypasses, value = 127 engages, and value = 64 will toggle.

Also you can set all 5 loops with just one CC using a value between 0-31 on CC#12 (5 loops, each with two states means 2 ^ 5 = 32 possibilities).

Documentation here, including the table of values for CC#12: ML5R User Manual

I just checked the code and yes it is indeed a bug where if it is set to “No Change”, then even the bypass does not change. I’ll fix it and push an update today.

The ML5R can be updated but the backplate had to be removed. Afterwhich, you’ll see a micro USB port and you can use the standard firmware update process to update the ML5R (not via the editor): Updating your Firmware | Morningstar Engineering

Firmware released here: Release ML5R Firmware v1.1 · Morningstar-Engineering/ML5R · GitHub

Status updated

This is an automatically generated message

Card has been moved from MC Requests to ML5R Completed
URL: ML5R command in the editor not working without loop order