3
Table Of Contents
- MainStage 3 User Manual
- Contents
- Chapter 1: Introducing MainStage
- Chapter 2: Set up your system
- Chapter 3: The MainStage interface
- Chapter 4: Get started with MainStage
- Chapter 5: Work in Edit mode
- Edit mode overview
- Work with patches in Edit mode
- Select items in the Patch List
- Copy, paste, and delete patches
- Reorder and move patches in the Patch List
- Create a patch from several patches
- Set the time signature for patches
- Change the tempo when you select a patch
- Set program change and bank numbers
- Defer patch changes
- Instantly silence the previous patch
- Change patch icons
- Change the tuning for a patch
- Work with channel strips in Edit mode
- Channel strips overview
- Show signal flow channel strips
- Show the metronome channel strip
- Create an alias of a channel strip
- Add a patch bus
- Channel Strip Inspector
- Choose channel strip settings
- Rename channel strips
- Change channel strip colors
- Change channel strip icons
- Use feedback protection with channel strips
- Work with software instrument channel strips
- Use the EXS24 mkII Instrument Editor in MainStage
- Use multiple instrument outputs
- Use external MIDI instruments in MainStage
- Delete channel strips
- Create keyboard layers and splits
- Work with graphs
- Create controller transforms
- Work with plug-ins in Edit mode
- Map screen controls
- Screen controls overview
- Map screen controls to channel strip and plug-in parameters
- Map screen controls to actions
- Map a screen control to multiple parameters
- Edit the saved value for a mapped parameter
- Set drum pads or buttons to use note velocity
- Use parameter mapping graphs
- Map screen controls to all channel strips in a patch
- Undo screen control parameter mappings
- Remove screen control mappings
- Work in the Assignments and Mappings tab
- Edit screen control parameters in Edit mode
- Screen control parameters in Edit mode overview
- Replace parameter labels
- Choose custom colors for screen controls
- Change the appearance of a background or grouped screen control
- Set screen controls to show the hardware value
- Set parameter change behavior for screen controls
- Set hardware matching behavior for screen controls
- Reset and compare changes to a patch
- Override concert- and set-level mappings
- Work with sets in Edit mode
- Share patches and sets between concerts
- Record the audio output of a concert
- Chapter 6: Work with concerts
- Open and close concerts
- Save concerts
- How saving affects parameter values
- Set the time signature for a concert
- Use tempo in a MainStage concert
- Define the source for program change messages
- Set the pan law for a concert
- Change the tuning for a concert
- Silence MIDI notes
- Mute audio output
- Work at the concert level
- Control the metronome
- Chapter 7: Work in Layout mode
- Layout mode overview
- Work with screen controls in Layout mode
- Assign hardware controls to screen controls
- Edit screen control parameters
- Screen control parameter editing overview
- Lift and stamp screen control parameters
- Common screen control parameters
- Keyboard screen control parameters
- MIDI activity screen control parameters
- Drum pad screen control parameters
- Waveform screen control parameters
- Selector screen control parameters
- Text screen control parameters
- Background screen control parameters
- How MainStage passes through MIDI messages
- Export layouts
- Import a layout
- Change the aspect ratio of a layout
- Chapter 8: Perform live with MainStage
- Before the performance
- Use Perform mode
- Select patches in performance
- Screen controls in performance
- Tempo changes in performance
- Tips for performing with keyboard controllers
- Tips for performing with guitars and other instruments
- Tune guitars and other instruments with the Tuner
- The Playback plug-in in performance
- Record your performances
- After the performance
- Tips for complex hardware setups
- Appendix A: The Playback plug-in
- Playback plug-in overview
- The Playback interface
- Use the Playback waveform display
- Playback transport and function buttons
- Playback information display
- Playback Sync, Snap To, and Play From parameters
- Use the Playback group functions
- Use the Playback Action menu and File field
- Use markers with the Playback plug-in
- Use the Playback plug-in in a concert
- Appendix B: The Loopback plug-in
- Appendix C: MainStage preferences
- Appendix D: Key commands
- Appendix E: MainStage actions
Chapter 4 Get started with MainStage 34
Learn a controller assignment
When you select a patch or a channel strip setting, some channel strip parameters respond to
the controls on your MIDI device instantly. MainStage responds to notes played on a keyboard
controller; volume, pan, and expression messages; modulation and pitch bend wheel messages;
and sustain pedal messages without your having to congure any screen controls to receive
these messages. For other controls such as faders, knobs, and buttons, you must assign these
hardware controls to MainStage screen controls before you can use them in your concert.
In MainStage, you assign hardware controls to screen controls in the Layout Inspector.
Learning controller assignments is a quick and easy method for assigning hardware controls to
screen controls.
Note: To be able to assign a hardware control to a screen control, the hardware control must
send standard MIDI messages. For more information, see MIDI devices overview on page 14.
Learn a new controller assignment
1 In the workspace, select the screen control you want to learn.
The selected control appears highlighted in blue.
2 Click the Assign & Map button at the top of the workspace.
The button glows red to indicate that the assignment process is active.
3 On your MIDI device, move the control you want to assign. Move faders and knobs through their
full range of motion, and press buttons exactly three times (not too quickly) to enable MainStage
to correctly learn the MIDI message types sent by these controls.
After the assignment process, the screen control responds when you move the corresponding
hardware control. This shows that the screen control is receiving MIDI input and is
correctly assigned.
4 While the Assign button is red, you can learn additional controller assignments by selecting
another screen control and moving the hardware control you want to assign to it.
5 When you are nished assigning controls, click the Assign & Map button again to turn o the
assignment process.
For information about working in the Assignments and Mappings pane, see Assignments and
mappings overview on page 76. For information about making controller assignments in Layout
mode, see Controller assignments overview on page 111.
Map a screen control
After you have learned controller assignments for the screen controls you want to use, you can
map the screen controls to the parameters in the patches you want to control when you are
performing. You will likely want to map screen controls to parameters in each patch in a concert,
so that you can easily access and modify the parameters you want for each patch when you
perform live. You can also map parameters at the concert level to control master volume, view
master levels, or modify concert-wide eects.
There are two ways to map screen controls to parameters: by visually selecting parameters
on channel strips or plug-in windows, or by choosing parameters in the Parameter Mapping
browser. To learn how to map a screen control to a channel strip or plug-in parameter, see Map
screen controls to channel strip and plug-in parameters on page 69. To learn how to map a
screen control to an action, see Map screen controls to actions on page 71.










