Reassessing My Live Performance Setup
Taking a couple of weeks off from working on my live performance setup gave me time to reflect. I realised I was overcomplicating things without much payback. I’d been using Logic Pro’s Live Loops to trigger individual song sections during performances, thinking it would let me extend sections like choruses on the fly. But after some thought, I concluded that the effort of setting this up and troubleshooting wasn’t worth the limited flexibility it offered.
That’s when I remembered Apple’s MainStage—a piece of software specifically designed for live performance. After some research, I decided to give it a try, and it turns out it fits my needs far better than trying to make Logic Pro work for live shows.
Transitioning from Logic Pro to MainStage
When I started experimenting with MainStage, I had a few reservations:
Could I trigger backing tracks directly in MainStage, or would I still need Logic Pro for that?
Would I lose the ability to loop sections if I wanted to extend a song during a live performance?
How easily could I switch between instruments?
Could I use drum pads and keyboards to trigger different software instruments simultaneously?
After a full day of trial and error, I found that the answer to all these questions is yes. MainStage is highly customisable, allowing me to design layouts that match my MIDI controller setup. I can assign buttons, knobs, and pads to specific actions, trigger track playback, and even loop song sections. Here’s what I discovered:
Key Features of MainStage for Live Performance
Looping Sections: I expected to lose the ability to loop specific sections—my main reason for using Live Loops. However, if you bounce a WAV file with markers from Logic Pro and import it into MainStage, the timestamp information is retained. MainStage can then cycle through a specific section seamlessly.
Efficient MIDI Controller Mapping: With Logic Pro, I spent a lot of time diving into backend settings and using workarounds to map my MIDI controller effectively. MainStage, however, is optimised for live performance and makes this process much easier.
Set-Level Organisation: Initially, I was playing back backing tracks at the patch level, which caused playback to stop when I switched from one instrument (e.g., piano) to another (e.g., synth). I then learned about MainStage’s set-level folder system, which lets playback continue across patches within the same set. This setup allows me to switch instruments without interrupting the track.
Simultaneous Instruments: At first, I couldn’t get my drum pads and keyboard to play different instruments simultaneously because the set-level setup was overriding the patch-level inputs. The solution was to disable MIDI input for the set-level instrument on the keyboard and map those elements to the drum pads. This allowed me to keep the flexibility of playing multiple instruments at once.
Transferring Songs to MainStage
Today, I successfully transferred the first two songs from my live set into MainStage. Moving forward, setting up the rest of the songs will be much quicker. Here’s the streamlined process:
Decide which elements I want to play live.
Export samples (e.g., drum sounds or sound effects) from Logic Pro.
Save software instruments (e.g., piano or synth patches).
Export backing tracks with the live elements muted.
Import everything into MainStage and map the MIDI controller inputs.
While the initial learning curve was steep, I managed to transfer two tracks in a single day—much faster than my previous method in Logic Pro. With practice, this process will save me significant time and effort.

Why I Recommend MainStage
For anyone already using Logic Pro, MainStage is a natural extension. It shares many foundational elements, like channel strips and instruments, making transfers straightforward. It’s also incredibly customisable and, at just £30, offers an affordable solution for independent artists. As a piano player, it allows me to create a variety of sounds live using a small, portable MIDI controller instead of a large, expensive keyboard or synthesizer.
Switching to MainStage has streamlined my workflow, reduced setup time, and solved many of the challenges I faced. I’m excited to continue refining my live set and focus more on what really matters—performing and connecting with my audience.