Mainstage 3 Tutorial | Terminology


Mainstage 3 is an Apple software, designed specifically for the live musician looking to add studio-quality sounds and features to their live performances. For me, it’s best the best $29.99 I’ve spent in a long time and has become the central part of my new keyboard rig. It delivers and easy-to-use layout designer with up to 35 GBs of really fantastic sounds, loops, and effects. The samples and patches rival some single-use plugins that cost hundreds of dollars (just check out the Rhodes, Vintage B3, or even the guitar amp modelers).

This tutorial will overview Mainstage 3’s basic terminology. And, while I found most of the workflow to be intuitive, I realize that intuitive is a very relative word. Hopefully this short breakdown will assist in understanding how the program thinks and get you up and running quickly.

The Interface

This section is where you control the look and labeling of your screen. Add keyboards, knobs, buttons, meters, and parameter text to your heart’s content. You can work with formatting options, grouping objects, and layering with each element you add.


The Edit section is where you’ll spend the majority of your time. Here, you set up your Concert by mapping buttons and faders to control your desired elements, set up your patches with either single sounds or layers, and add effects to fine-tune the production. Everything here is “Live,” so hit buttons on you’re keyboard or play a rhythm on the guitar and it will produce sound.


This view takes the visuals you’ve tweaked in Layout and the sounds you’ve developed in Edit and gives you a complete full-screen experience, perfect for life playing. You navigate through the Perform space using any input device you have: mouse, keyboard, or MIDI controller(s).


Basic Concepts

The Concert is the highest level of MainStage. Think of it as your entire file or project. Anything you set up here is the default for everything you do underneath it. Set up default tempos, standardize effects tracks, and set your master MIDI controller assignments.

A Set is a group of patches. Often, we think of a Set as a list of songs, but I’d encourage you to think of it simply as a grouping in MainStage. It allows you to establish a subset of controls for a specific group of sounds. For using MainStage in worship music, I generally create a Set for each song in the worship list.

A patch traditionally refers to a single sound generated by the device. In MainStage, while this concept is true, it is much more expansive than just a single sound. A Patch in MainStage is a grouping of channel strips and effects, so you can layer multiple sounds and a handful of effects into a single Patch. It’s almost like having your own GarageBand or Logic project for every Patch.

I trust that this short overview has been very helpful to lay the foundation for your work in MainStage. The next tutorial will cover the basics of working in Layout mode, where we’ll customize what we want to see in our live performances.

16 Responses to "Mainstage 3 Tutorial | Terminology"
  1. Hi Brian: Thanks for the info on Mainstage. I have Mainstage 3 myself at the moment and was hoping to replace my heavier rig with a lightweight MIDI controller and laptop solution.

    Can you talk a little bit about how you switch from “song” to “song”? Is there a key on the keyboard that triggers the patch switching or do you physically click on the laptop?

    • Hi Fernando…

      I’ll do the response full justice soon, as my next tutorial will cover my approach to designing a layout in MainStage. To answer your question briefly, the answer is that you can do both. It is admittedly rather awkward to have to use the mouse, though, so if your keyboard has midi capabilities with knobs, faders, or buttons, you can assign any and all of those functions to control MainStage.

      I use my Akai MPK mini’s pads to switch from patch to patch, with each song being a “Set” in MainStage.

    • One thing to check would be in Layout mode…that’s where you have your visual keyboard, but also the controls for which MIDI device corresponds to it as well as what channel it receives on. You can have it receive on all channels or just a single one – try adjusting that first and see if it resolves the issue.

  2. Great tutorial! I have an MPK88 with a similar layout, but have been unsuccessful in assigning the pads to be screen controls for things like tap tempo or switching patches. I assume this has something to do with the MIDI channel — How did you pull that off?

    • Could be – the first thing I’d look at is MainStage’s Layout screen where, if you select your keyboard, one of the settings is for which channel it transmits on. I typically keep mine on All Channels (1-16), as I haven’t had a need to differentiate….yet. 🙂

      • Hi Brian! Thanks for the quick reply! That’s what mine was set at as well. I also figured out that the MPK88 button functions need to be edited on the unit itself or in the free accompanying Visex software. I needed to change them from “notes” to “controls”. They still aren’t quite right, but I think I’m getting close. Now I just need to figure out how to sync the clock! 🙂 Thanks again!

  3. Nice Tutorial!!! God Bless You!
    How did you do for add this toolbar i can´t add it on my mainstage 3
    Do you know how i do that?

    • Not sure I understand what you’re asking – are you talking about the toolbar at the top of my layout that contains the MIDI activity monitor and other info?

  4. Hi I have an AKAI MPK 88 controller using main stage 3 but it is 1/2 note off tune. Can you please help me?

    • Hi Jose…

      I’ve seen this happen before when the sample rate in MainStage is different than the sample rate used by your audio interface. I’d doublecheck those settings first.

      Next, make sure there’s no transpose option selected on either your MIDI keyboard or in your patch settings.

  5. hello, i have had the same trouble the last two years, im playing with different patches, and in sometime the sound is out of tune….my mac is mid 2012, 8 gb ram, i7 2.9 ghz, solid state disk, i use a focusrite scarlett 6i6, and a nanokontrol, and a korg piano like controller, i have installed mainstage full several times, and cleares de midi drivers, … and the trouble is the same…any idea how can i fix it??

    • Hi Jorge…

      There is a tuning preference in MainStage > Preferences > General. Make sure that’s accurate for you.

      The other thing that I’ve seen is if you have a different sample rate in your interface vs what MainStage is producing. I would double-check that as well.

      I hope that helps!

Leave a Reply