Enable Loop if either Preset is toggled on

I have two pedals in one ML10X loop. I want to have a preset to enable each pedal via midi and also engage the single loop. I want the loop to only be disabled if both presets are toggled off. I can’t find any way to do this. Any ideas?

Hi,

the most straight forward would be to use three presets. Preset A: toggle effect 1 + engage loop, preset B: toggle effect 2 + engage loop, preset C both off and disengage ml10x loop.

To do it with two presets, use a different action type to disengage the loop. Release: toggle effect, long press: disengage both effects and loop.

You can do it with one preset if you use message scroll:

Msg 1 + 2: effect A on + engage loop

Msg 3: rename preset

Msg 4+ 5: effect B on + empty message to keep the number of messages equal

Msg 6: rename preset

Msg 7 + 8: effect A off + empty message to keep the number of messages equal

Msg 9: rename preset

Msg: 10 + 11: effect B off + disengage loop

Msg 12: rename preset

Msg 13: set number of messages to scroll (all messages have to be set to release except this one has to be on press)

There is another way to do it with 2 presets and a single action type which involves remote presets to ‘store’ the state of the effects and engage preset messages. But that’s a bit complicated and prone to bugs.

Thanks GuitarWolf, I think the first one using three presets is my best option now. It would be great if we had some conditional options. For preset 2 you could say only take this action if preset 1 is in toggle position 1.

James, is something like this possible?

I see there is this ticket on the trello board - Trello

I thought I found a way to do this using Trigger Messages. I would create msg in preset 2 that had no action and set to only work in toggle position 2. This would re-engage the loop. In preset 1 after I disengaged the loop, I would call the Trigger Messages for that msg in preset 2 and it would only re-engage the loop if preset 2 was engaged (in toggle position 2). But, it looks like the Trigger Messages option does not respect the toggle position and will always trigger. Is this a bug or is this by design?

That’s by design, but it might work if you use engage preset instead of trigger message.