Hi
I'm sorry to revive such an old topic, but I'm having a very similar issue with MainStage and a Roland keyboard and thought you may be able to help.
I need some help with getting a Roland RD-800 to respond to external MIDI messages in order to select a "Live Set".
I am sending the MIDI messages from an external instrument channel strip in MainStage. I can send a message to select an individual tone. For example, if I send a message on channel 1 with MSB 84, LSB 2, PC 84 (numbers detailed in the RD-800 Sound List manual), I hear tone 0340 Slow FullStrings on the RD-800. The display doesn't change to reflect that this is the selected tone (I'm not sure why), but the tone is selected nonetheless.
However, if I try the same process to select a Live Set rather than an individual tone, nothing happens – the display still doesn't change and there is no sound at all. For example, if I want Live Set B-01, the Sound List states I should send MSB 84, LSB 64 and PC 21. I try sending the message on channel 16, and on the RD-800 I have set System->Live Set Control Channel to 16, but still nothing happens.
The RD-800 is connected via USB, I am using the driver downloaded from Roland's website and the USB Driver setting on the RD-800 is set to "Original".
I am hoping this is something very simple that I have overlooked, but I just cannot figure it out.
Can you tell me where I am going wrong?