If you’re using a foot switch pedal to change patches on a Roland keyboard, MainStage might advance multiple patches each time you press the pedal. This is a result of how Roland keyboards transmit MIDI messages for foot pedals; MainStage is merely doing what the keyboard tells it to do.

Here’s a simple workaround:

  1. Plug the patch change foot switch pedal into Damper.
  2. Plug the sustain pedal into FC1.

Next, you will need to reassign the sustain and next patch screen controls in Layout mode:

  1. Assign the next patch screen control to your patch change pedal.
  2. Assign the sustain pedal screen control to your sustain pedal.

The screen controls in our programming are already mapped to the correct functions, so everything should now work correctly.

Screen control mapping

If you’re using programming from another source, you may need to map the screen controls in Edit mode:

  1. Choose File > Concert Settings to select the concert item in the patch list.
  2. Click the sustain pedal screen control to select it.
  3. In the Screen Control Inspector at the bottom, set the pedal’s mapping to Send to All > [Keyboard Screen Control] Destinations > 64 (Sustain).
Main Stage Screen Control Inspector Mapping Jp
  1. Click the patch change foot switch screen control to select it.
  2. Set the pedal’s mapping to Actions > Next Patch.

Read more