MainStage User Guide
- Welcome
-
- Overview of Edit mode
-
- Select patches and sets in the Patch List
- Copy, paste, and delete patches
- Reorder and move patches in the Patch List
- Add and rename patches
- Create a patch from several patches
-
- Overview of the Patch Settings Inspector
- Select patch settings in the Patch Library
- 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
- Transpose the pitch of incoming notes for a patch
- Change the tuning for a patch
- Add text notes to a patch
-
- Overview of channel strips
- Add a channel strip
- Change a channel strip setting
- Configure channel strip components
- Show signal flow channel strips
- Hide the metronome channel strip
- Create an alias of a channel strip
- Add a patch bus
- Set channel strip pan or balance positions
- Set channel strip volume levels
- Mute and solo channel strips
- Use multiple instrument outputs
- Use external MIDI instruments
- Reorganize channel strips
- Delete channel strips
-
- Overview of the Channel Strip Inspector
- Choose channel strip settings
- Rename channel strips
- Change channel strip colors
- Change channel strip icons
- Use feedback protection with channel strips
- Set keyboard input for a software instrument channel strip
- Transpose individual software instruments
- Filter MIDI messages
- Scale channel strip velocity
- Set channel strips to ignore Hermode tuning
- Override concert- and set-level key ranges
- Add text notes to a channel strip in the Channel Strip Inspector
- Route audio via send effects
-
- Screen Control Inspector overview
- Replace parameter labels
- Choose custom colors for screen controls
- Change background or grouped screen control appearance
- 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
-
- Overview of mapping screen controls
- Map to channel strip and plug-in parameters
- Map screen controls to actions
- Map a screen control to multiple parameters
- Use screen controls to display PDF document pages
- Edit the saved value for a mapped parameter
- Set drum pads or buttons to use note velocity
- Map screen controls to all channel strips in a patch
- Undo screen control parameter mappings
- Remove screen control mappings
- Work with graphs
- Create controller transforms
- Share patches and sets between concerts
- Record the audio output of a concert
-
- Overview of concerts
- Create a concert
- Open and close concerts
- Save concerts
- How saving affects parameter values
- Clean up concerts
- Consolidate assets in a concert
- Rename the current concert
-
- Overview of the Concert Settings Inspector
- Set MIDI Routing to channel strips
- Transpose incoming note pitch for a concert
- Define the program change message source
- Send unused program changes to channel strips
- Set the time signature for a concert
- Change the tuning for a concert
- Set the pan law for a concert
- Add text notes to a concert
- Control the metronome
- Silence MIDI notes
- Mute audio output
-
- Layout mode overview
-
- Screen control parameter editing overview
- Lift and stamp screen control parameters
- Reset 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 and import layouts
- Change the aspect ratio of a layout
-
- Before performing live
- Use Perform mode
- Screen controls in performance
- Tempo changes during 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
-
- Overview of keyboard shortcuts and command sets
-
- Concerts and layouts keyboard shortcuts
- Patches and sets (Edit mode) keyboard shortcuts
- Editing keyboard shortcuts
- Actions keyboard shortcuts
- Parameter mapping (Edit mode) keyboard shortcuts
- Channel strips (Edit mode) keyboard shortcuts
- Screen controls (Layout mode) keyboard shortcuts
- Perform in Full Screen keyboard shortcuts
- Window and view keyboard shortcuts
- Help and support keyboard shortcuts
-
-
- Use MIDI plug-ins
-
- Arpeggiator overview
- Arpeggiator control parameters
- Note order parameters overview
- Note order variations
- Note order inversions
- Arpeggiator pattern parameters overview
- Use Live mode
- Use Grid mode
- Arpeggiator options parameters
- Arpeggiator keyboard parameters
- Use keyboard parameters
- Assign controllers
- Modifier controls
- Note Repeater controls
- Randomizer controls
-
- Use Scripter
- Use the Script Editor
- Scripter API overview
- MIDI processing functions overview
- HandleMIDI function
- ProcessMIDI function
- GetParameter function
- SetParameter function
- ParameterChanged function
- Reset function
- JavaScript objects overview
- Use the JavaScript Event object
- Use the JavaScript TimingInfo object
- Use the Trace object
- Use the MIDI event beatPos property
- Use the JavaScript MIDI object
- Create Scripter controls
- Transposer controls
-
-
- Alchemy overview
- Alchemy interface overview
- Alchemy Name bar
- Alchemy file locations
-
- Alchemy source overview
- Source master controls
- Import browser
- Source subpage controls
- Source filter controls
- Source filter use tips
- Source elements overview
- Additive element controls
- Additive element effects
- Spectral element controls
- Spectral element effects
- Pitch correction controls
- Formant filter controls
- Granular element controls
- Sampler element controls
- VA element controls
- Source modulations
- Morph controls
- Alchemy master voice section
- Alchemy Extended parameters
-
- Playback plug-in overview
- Add a Playback plug-in
- 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
-
- Sample Alchemy overview
- Interface overview
- Add source material
- Edit mode
- Play modes
- Source overview
- Synthesis modes
- Granular controls
- Additive effects
- Additive effect controls
- Spectral effect
- Spectral effect controls
- Filter module
- Low and highpass filter
- Comb PM filter
- Downsampler filter
- FM filter
- Envelope generators
- Mod Matrix
- Modulation routing
- Motion mode
- Trim mode
- More menu
-
- Sculpture overview
- Sculpture interface
- Global parameters
- Amplitude envelope parameters
- Use the Waveshaper
- Filter parameters
- Output parameters
- Define MIDI controllers
- Extended parameters
-
- Copyright
Match EQ parameters in MainStage
Match EQ offers the parameters described in this section.
Match EQ parameters
Fade Extremes checkbox: Select to set an automatic high cut and low cut threshold. Matching signals above or below these thresholds are slowly faded to zero.
Main display: Displays the filter curve created by matching the template to the current material. You can also edit the filter curve directly (see Edit the Match EQ filter curve).
Scale display: Drag the scale to set the 0 dB reference line and scaling in the main display.
Mode buttons: Set the information shown in the graphic display. Choices are:
Current: Displays the frequency curve for the audio learned as current material. This is shown in green.
Reference: Displays the learned frequency curve template for the source file. This is shown in purple.
EQ Curve: Displays the filter curve created by matching the template and the current material. This is shown in yellow.
Action menu: Choose and execute commands from the Current or Reference Action menu.
Clear: Clears the Current Material Spectrum or Reference Spectrum.
Copy: Copies the Current Material Spectrum or Reference Spectrum to the Clipboard.
Paste: Pastes the Current Material Spectrum or Reference Spectrum from the Clipboard.
Load: Loads the Current Material Spectrum or Reference Spectrum from a setting file.
Generate: Creates a Current Material Spectrum or Reference Spectrum from an audio file.
Current Learn button: Start or stop the process of learning the frequency spectrum of the project you want to match with the source file or input.
Reference Learn button: Start or stop the process of learning the frequency spectrum of the source file or input.
EQ Curve Match button: Match the frequency spectrum of the current material to that of the template (source) file.
Analyzer button: Turn the Analyzer on or off. Play the audio signal and watch the graphic display to identify peaks and low level parts of the frequency spectrum.
Pre/Post button: Choose whether the Analyzer looks at the signal before (Pre) or after (Post) the filter curve is applied.
Smoothing slider and field: Set the amount of smoothing for the filter curve, using a constant bandwidth set in semitone steps. A value of 0.0 has no impact on the filter curve. A value of 1.0 means a smoothing bandwidth of one semitone. A value of 4.0 means a smoothing bandwidth of four semitones (a major third). A value of 12.0 means a smoothing bandwidth of one octave, and so on.
Note: Smoothing has no effect on any manual changes you make to the filter curve.
Channel pop-up menu: Click to determine if separate curves are displayed by the Analyzer. Choose L&R for stereo, or an individual L or R channel. Changes to the filter curve affect the chosen channel if a single channel is selected.
Note: The Hide Others and Channel Link parameters are disabled when you use the effect on a mono channel.
Hide Others checkbox: Hide or show other channels when an individual channel is chosen in the Channel pop-up menu. The visible impact of this parameter is directly tied to the Channel Link slider value.
Note: The Hide Others parameter is disabled when you use the effect on a mono channel.
Channel Link slider and field: Refine settings made with the Channel pop-up menu.
When set to 100%, all channels are represented by a common EQ curve.
When set to 0%, a separate filter curve is displayed for each channel (chosen with the Channel pop-up menu).
Settings between 0 and 100% blend these values with your filter curve changes for each channel. This results in a hybrid curve.
Note: The Channel Link parameter is disabled when you use the effect on a mono channel.
Phase pop-up menu: Choose the operational principle of the filter curve.
Linear: Prevents processing from altering the signal phase, but latency is higher.
Minimal: Alters the signal phase (slightly), but latency is reduced.
Minimal, Zero Latency: Adds no latency, but has a higher CPU overhead than the other options.
Apply slider and field: Determine the impact of the filter curve on the signal.
Values above 100% magnify the effect.
Values below 100% reduce it.
Negative values (−1% to −100%) invert the peaks and troughs in the filter curve.
A value of 100% has no impact on the filter curve.