X88-IR: Preset vs Channel Switching

I've run into a bit of an issue using the MM LT with the Soldano X88-IR. When I change channels from a dedicated button page, the channels on the X88 switch just fine. However, when I go from one preset to another, sometimes it will update with the preset, but most of the time it won't. I've gotten the same result with 2 different midi cables now and I'm attaching a screenshot of one of the button configs in case someone notices a glaring mistake.
Screenshot 2026-08-07 at 8.40.29 AM.png
 
Try the attached file. The issue was that your presets were configured to send MIDI PC messages to the Soldano. But at the same time, your three buttons are configured (in a Group) to also send a MIDI PC, selecting a channel. That was causing a conflict. Let me know if there are any other issues.
 

Attachments

  • mario-20260808-01.rjs
    1.7 MB · Views: 2
Hey Mario,

Looks like that did not change the behavior. I'll dig into the Soldano options to see if I can achieve channel switching with CC instead of PC, but I'll continue to watch here if you or any others have additional tips/suggestions.
 
Try this file, I might've goofed on the previous one, sorry.
 

Attachments

  • mario-20260809-01.rjs
    1.7 MB · Views: 2
Can you let me know, (1) do the three buttons work properly selecting the channels when you press them, or (2) do those not even work, along with channels changing when you select a preset on the Mastermind?
 
1. The dedicated three buttons work properly at all times, selecting channel 1, 2, or 3.

It’s only the Mastermind LT preset changes that don’t work properly.

Now I’m starting to wonder if the MEG X config is coming into the equation…though I know I don’t have the X88 configured in it at all.
 
Please try my three presets, named SOL1, SOL2, and SOL3 in the attached file.
 

Attachments

  • mario-20260811-01.rjs
    1.7 MB · Views: 3
I don't currently have access to an LT, but if you have a USB MIDI interface, you could use a MIDI Monitor application to view the MIDI data being sent by the LT, to make sure it's not the issue.
 
Hey Mario,

I realized I could use the midi interface of my Scarlett to capture the data. When doing a test, I captured 1 success, then a failure. The failure is missing the program message.

MM LT Preset Change

Preset 11->10 (SWY L -> SWY R) X88-IR Channel 2 to Channel 1
Time Source Message Ch Data
16:16:36.855 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:16:36.875 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:16:36.875 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:16:36.875 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:16:36.875 From Scarlett 18i20 USB Control 1 Portamento Control 127
16:16:36.875 From Scarlett 18i20 USB Program 3 1
16:16:36.875 From Scarlett 18i20 USB Control 3 Controller 31 0
16:16:36.875 From Scarlett 18i20 USB Program 4 1
16:16:36.875 From Scarlett 18i20 USB Control 4 Controller 29 127
16:16:36.875 From Scarlett 18i20 USB Program 5 1
16:16:36.875 From Scarlett 18i20 USB Control 5 Controller 30 127
16:16:36.876 From Scarlett 18i20 USB Program 6 1

Preset 10->11 (SWY R -> SWY L) X88-IR Channel 1 rot Channel 2
Time Source Message Ch Data
16:16:50.800 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:16:50.818 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:16:50.818 From Scarlett 18i20 USB Control 1 General Purpose 7 127
16:16:50.818 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:16:50.818 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:16:50.818 From Scarlett 18i20 USB Program 3 1
16:16:50.818 From Scarlett 18i20 USB Control 3 Controller 31 0
16:16:50.818 From Scarlett 18i20 USB Program 4 1
16:16:50.818 From Scarlett 18i20 USB Control 4 Controller 29 127
16:16:50.818 From Scarlett 18i20 USB Program 5 1
16:16:50.818 From Scarlett 18i20 USB Control 5 Controller 30 127
*Missing Program change*
The following are results from the 3 presets you created for me (SOL1, SOL2, SOL3)

SOL1 -> SOL2
Time Source Message Ch Data
16:28:36.782 From Scarlett 18i20 USB Control 1 Bank Select 0
16:28:36.793 From Scarlett 18i20 USB Program 1 13
16:28:36.793 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:28:36.793 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:28:36.793 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:28:36.793 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:28:36.793 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:28:36.795 From Scarlett 18i20 USB Program 3 13
16:28:36.796 From Scarlett 18i20 USB Control 3 Controller 31 0
16:28:36.797 From Scarlett 18i20 USB Program 4 13
16:28:36.799 From Scarlett 18i20 USB Control 4 Controller 29 0
16:28:36.799 From Scarlett 18i20 USB Program 5 13
16:28:36.800 From Scarlett 18i20 USB Control 5 Controller 30 0

SOL2 -> SOL3
Time Source Message Ch Data
16:28:59.661 From Scarlett 18i20 USB Control 1 Bank Select 0
16:28:59.689 From Scarlett 18i20 USB Program 1 14
16:28:59.689 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:28:59.689 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:28:59.689 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:28:59.689 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:28:59.689 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:28:59.689 From Scarlett 18i20 USB Program 3 14
16:28:59.689 From Scarlett 18i20 USB Control 3 Controller 31 0
16:28:59.689 From Scarlett 18i20 USB Program 4 14
16:28:59.689 From Scarlett 18i20 USB Control 4 Controller 29 0
16:28:59.689 From Scarlett 18i20 USB Program 5 14
16:28:59.689 From Scarlett 18i20 USB Control 5 Controller 30 0

SOL3 -> SOL2
Time Source Message Ch Data
16:29:33.085 From Scarlett 18i20 USB Control 1 Bank Select 0
16:29:33.091 From Scarlett 18i20 USB Program 1 13
16:29:33.091 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:29:33.091 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:29:33.091 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:29:33.091 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:29:33.092 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:29:33.092 From Scarlett 18i20 USB Program 3 13
16:29:33.094 From Scarlett 18i20 USB Control 3 Controller 31 0
16:29:33.095 From Scarlett 18i20 USB Program 4 13
16:29:33.096 From Scarlett 18i20 USB Control 4 Controller 29 0
16:29:33.098 From Scarlett 18i20 USB Program 5 13
16:29:33.100 From Scarlett 18i20 USB Control 5 Controller 30 0

SOL2 -> SOL1
Time Source Message Ch Data
16:30:01.627 From Scarlett 18i20 USB Control 1 Bank Select 0
16:30:01.652 From Scarlett 18i20 USB Program 1 12
16:30:01.652 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:30:01.652 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:30:01.652 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:30:01.652 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:30:01.652 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:30:01.652 From Scarlett 18i20 USB Program 3 12
16:30:01.652 From Scarlett 18i20 USB Control 3 Controller 31 0
16:30:01.652 From Scarlett 18i20 USB Program 4 12
16:30:01.652 From Scarlett 18i20 USB Control 4 Controller 29 0
16:30:01.652 From Scarlett 18i20 USB Program 5 12
16:30:01.652 From Scarlett 18i20 USB Control 5 Controller 30 0

SOL1 -> SOL3
Time Source Message Ch Data
16:30:29.014 From Scarlett 18i20 USB Control 1 Bank Select 0
16:30:29.046 From Scarlett 18i20 USB Program 1 14
16:30:29.046 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:30:29.046 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:30:29.046 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:30:29.046 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:30:29.046 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:30:29.046 From Scarlett 18i20 USB Program 3 14
16:30:29.046 From Scarlett 18i20 USB Control 3 Controller 31 0
16:30:29.046 From Scarlett 18i20 USB Program 4 14
16:30:29.046 From Scarlett 18i20 USB Control 4 Controller 29 0
16:30:29.046 From Scarlett 18i20 USB Program 5 14
16:30:29.046 From Scarlett 18i20 USB Control 5 Controller 30 0

SOL3 -> SOL1
Time Source Message Ch Data
16:31:01.536 From Scarlett 18i20 USB Control 1 Bank Select 0
16:31:01.538 From Scarlett 18i20 USB Program 1 12
16:31:01.554 From Scarlett 18i20 USB Control 1 General Purpose 5 0
16:31:01.554 From Scarlett 18i20 USB Control 1 General Purpose 6 0
16:31:01.554 From Scarlett 18i20 USB Control 1 General Purpose 7 0
16:31:01.554 From Scarlett 18i20 USB Control 1 General Purpose 8 0
16:31:01.554 From Scarlett 18i20 USB Control 1 Portamento Control 0
16:31:01.554 From Scarlett 18i20 USB Program 3 12
16:31:01.554 From Scarlett 18i20 USB Control 3 Controller 31 0
16:31:01.554 From Scarlett 18i20 USB Program 4 12
16:31:01.554 From Scarlett 18i20 USB Control 4 Controller 29 0
16:31:01.554 From Scarlett 18i20 USB Program 5 12
16:31:01.554 From Scarlett 18i20 USB Control 5 Controller 30 0
16:31:01.559 From Scarlett 18i20 USB Program 6 1

As you can see, the program change message was only sent once.

Following are the dedicated buttons:

SOL1
Time Source Message Ch Data
16:35:52.471 From Scarlett 18i20 USB Program 6 1

SOL2
Time Source Message Ch Data
16:36:13.429 From Scarlett 18i20 USB Program 6 2

SOL3
Time Source Message Ch Data
16:36:37.406 From Scarlett 18i20 USB Program 6 3
 
Path was as follows:

MM LT -> Meg X -> Source Audio EQ2 -> Walrus M1 -> Walrus D1 -> Walrus R1 -> X88-IR -> Scarlett 18i20

….and I’m realizing now I should’ve just gone MM LT directly to the Scarlett for this test, bringing in the additional one at a time. ‍
 
Actually this test was good! I was wondering if it might be something in the MIDI signal path that isn't allowing messages to reach the X88IR for some reason. At this point I would say try connecting the LT directly to the X88IR to see what happens.
 
Back
Top