A MainStage concert starts as a blank canvas. To this, we add screen controls such as buttons, pedals, meters, parameters, and keyboards to the workspace. Screen controls can be assigned to respond to a specific MIDI message and mapped to perform a specific action. For example, a sustain pedal screen control is typically assigned to receive the sustain MIDI message and then mapped to the sustain function.
Our programming is carefully configured so that you may not have to make any modifications at all. Depending on how your keyboard is set up and configured, you may need to assign some screen controls to respond to their physical counterparts.
Before you start, confirm that MainStage is receiving MIDI input.
Switch to Layout mode
Choose View > Layout
or press Command + 1
.
Click the screen control to select it
Click the "Assign" button in the Screen Control Inspector
The Screen Control Inspector on the left side of the window includes many useful settings for the selected screen control. The “Hardware Input” settings allow you to specify how the selected screen control responds to your hardware.
Use the physical device for MainStage to recognize it
If you’re trying to assign a pedal, use the pedal. If you’re trying to assign a keyboard, play a key on the keyboard.
The Type and Number parameter will update automatically as MainStage receives the MIDI message.
The Type for a foot switch should be “Press / Release”. The number will likely be “66 (Sostenuto)” or “67 (Soft Pedal)” but this can vary depending on your keyboard’s MIDI settings.
Press "Assign" again to set
Don’t forget to save the MainStage concert file so the assignment is retained when you open the concert again later.
If you’re using a Roland keyboard and trying to assign a foot switch to change patches, MainStage may be advancing multiple patches every time you press the pedal. Follow these instructions to fix it.