• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Arranger For Hire

Custom Music Arrangements | Sheet Music | Transcription | Tracks

(917) 861-1242
  • Our Services
  • Our Staff
  • Reviews
  • Case Studies
  • Articles
  • What do Music Arrangements Cost?
  • Music Production Services
  • Videos
  • News Features
You are here: Home / How-to / Using MainStage 3 as a Finale Output Device (Mac)

Using MainStage 3 as a Finale Output Device (Mac)

MainStage 3 is a widely-used app, primarily by keyboardists and performers onstage and in the pit. There are two good reasons to connect Finale to MainStage:

The first is to take advantage of the wide sonic palette and powerful capabilities it offers at a very low price point. If we’re writing for the Musical Theater pit, we should be scoring for state-of-the-art professional tools like MainStage 3.

The second is, MainStage offers DAW-level control over mix elements, much more powerfully and flexibly than the tools available in Finale. It’s like a DAW extension for Finale.

There’s a System Utility Driver known as IAC (for Inter-Application Communication) that routs MIDI between applications on the Mac. That Driver is key to making this possible.

The essential steps to follow are:

  1. Create IAC Devices
  2. Save Banks in Finale
  3. Set up IAC Input/Output in Finale
  4. Set up IAC Input in MainStage 3
  5. Add Instruments in MainStage 3
  6. Route Audio in MainStage 3
  7. Use SoundFlower to record your Finale/MainStage 3 mix

Quickstart Video

1. Start: Audio/Midi Setup

Open Mac>Applications>Utilities>Midi/Audio Setup, double-click the IAC icon, activate IAC (checkbox- “Device is Online”)

Create an IAC port (“bus”) for each Sample Player instance or Multi to be used (MainStage Instrument, Aria Player, Kontakt, etc). Rename them as you go, one for each Finale “Bank” in your score setup.

Note: Each IAC Port (“Bus”) supports 16 midi channels, to be used as a midi playback channels for individual staves and instruments in Finale. Create one IAC bus per Finale Bank; these will become visible in Finale as Midi Instruments in the Score Manager.

For example:

IAC Instrument Setup Graphic

2. Prepare Finale Banks for Use in MainStage

Set up your score as usual, with the sounds you’d like to use in MainStage. For instruments you’d like to play back using MainStage sounds, put them in a dedicated bank in the Score Manager.

Score Manager Before connecting to MainStage

In Finale:Mid/Audio>Audio Units Banks & Effects… click the pencil icon next to an instance of Aria Player. The player opens up, where you’ll be able to save the current bank configuration for opening later in MainStage. Save your Multi(s) in Kontakt for recall in a similar fashion (consult Kontakt documentation if needed).

Save Aria Bank Dropdown ArrowSave Bank Dropdown

3. Set Up Finale for IAC Output

  1. Set Finale to play through Midi (Midi/Audio>Play Finale Through Midi)
  2. Go into Midi/Audio>Device Setup>Midi/Internal Speaker Setup…
  3. Select Playback to: Midi SystemIAC Setup in Finale
  4. Add your IAC devices to the list – they’ll show up in the dropdowns
  5. Set the playback device in Finale>Window>Score Manager to the proper (labeled) IAC bus for each instrument in the scoreScore Manager with IAC
  6. Assign instruments to be played back by MainStage sounds to their own Bank in Finale
  7. Verify that unique MIDI channels are assigned for each staff (16 per Bank).

4. Route Finale Midi into MainStage 3

MainStage 3 needs to route incoming MIDI via Keyboards. Remember that MainStage 3 is designed to perform sounds through effects in live performance, designed primarily for keyboard use. In MainStage, Finale functions like a robot playing several or more keyboards. Think of the keyboards as the “front door” to MainStage, with one needed for every “module” to be used from Finale. You’ll need one for every Bank in your score. After creating a keyboard for every IAC Port, your IAC setup and Finale data will become available in MainStage.
  1. Open a new Concert.
  2. In Layout mode, create or configure a new Keyboard for each Finale Bank and assign its corresponding incoming Midi Port (from Finale banks). Banks could be instance(s) of Aria Player or other AU or VST Players such as Kontakt. Also add a keyboard to receive midi to play MainStage built-in sounds from Finale. Make sure you have a keyboard for every IAC instance you’ll be using.Creating Keyboards in Layout
  3. Create a new Patch.
  4. Add Instrument aux Channel Strips corresponding to each Finale Bank. Choose the desired midi input source (IAC bank) as the inputChannel Strip Inspector
  5. Add the desired Player as an Instrument Insert.
Note – MainStage will only play Finale midi input through one Patch at a time – but, this Patch can consist of multiple Multi-Instrument Sampler instances. Your Finale setup will occur at the Patch level, in a single MainStage 3 Patch.
Also note that you can mix different software instruments in the same Patch, including MainStage’s own instruments.

The effect, when you’re finished, will be a really complex, multi-handed robot pianist playing a single multi-routed patch, making all the sounds in the entire musical score.

5. Configure the Sample Players in MainStage 3

You’ll need to load your desired sounds manually from within each Sampler or Synth instance in MainStage, being mindful to have the midi channel for each sound match the assignments in your Finale Score Manager.

– If you’ve saved a Multi in Aria Player or Kontakt ahead of time, you can load the preset – but be sure to check the midi input assignments.

You will also be changing the audio routing for each slot in the sampler.Where to assign outs in Aria Player

6. Route Audio Instrument Output from each Multi-Instrument Sampler into MainStage 3

  1. Click the + at the bottom right of the channel strip hosting your Aria, Kontakt or other player to create “alias” strips; they’ll receive audio from the player you’re setting up on discrete stereo pairsAudio Routing In MainStage
  2. Double-click the Instrument name in the original strip to open it.
  3. Assign audio output for each instrument to successive pairs, matching the Input assignments of the alias Control Strips. Each added Alias strip will auto-increment audio channel pairs to the next available stereo pair. The original strip is 1-2; then the alias strips are 3-4, 5-6, etc. up to a possible 15-16.

7. Record Your Mix with SoundFlower

MainStage 3 is a sophisticated multi-input sample module – a live mixer for live performance. To capture its audio output – and to record your Finale mix – you need to route its output to a recording application on the Mac. We use Audacity.

In order to do this, you’ll need to install SoundFlower on your Mac. Then:

  1. Route audio outs from MainStage 3 to SoundFlower (2 ch)
  2. Route Audacity (or whichever app you’re using) audio ins from SoundFlower (2ch).

A new Finale Playback Device with DAW Power

As you develop your Finale score you’ll have access to all of your previously existing libraries plus a whole new palette available in MainStage 3, with confidence that these sounds will be usable in the theater.

You’ll also be able to route every instrument independently to effects, adjust panning and levels with much greater control over your mix than you enjoyed in Finale alone.

You will also have the elements in place to be able to modify your MainStage Concert file for delivery to the keyboardist in the pit along with the score and parts you’ve created for a faithful reproduction of your score in a live setting.

Please feel free to get in touch with us for assistance or consultation with setup for performance of your score.

Share this:

  • Share
  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to email this to a friend (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Tumblr (Opens in new window)

Related

Reader Interactions

Share your thoughts! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Get a Quote

Our Services

  • Custom Music Arrangements
  • Custom Choral Arrangements
  • Production Services
  • Music Transcription Services
  • Music Engraving (Samples)
  • Scoring For MainStage 3
  • Printed Parts
  • Arrangement Copyright Management
  • Custom Composition
  • Our Apps and Libraries
  • Tutoring

Latest Articles

  • Case Study – Arrangement and Production, “What I Love About America”
  • Case Study – Imagesongs Production Project
  • How to Transcribe Music
  • Importing Finale into Logic Pro X | Article on the Finale Blog
  • New Site Launch – Finale Classes Online
  • Finale Tempo Problems | In-Depth Article
  • Using MainStage 3 as a Finale Output Device (Mac)
  • Article on the Scoring Notes Blog – Using Finale’s “Tempo Map”
  • Case Study – TV Theme
  • How to Mark Up a Music Score for Revision
  • Article on “Of Note” Blog – Getting a Good Mix In Finale
  • See Our Work on SheetMusicPlus.com
  • Arrangerforhire’s New Post on the Finale Blog – Aria Player in Logic Pro X
  • Logic-to-Finale Transcription and Arranging Services
  • Video Release – Beyond the Sunrise
  • New Sachal Vasandani Release Features Arrangement by Jon Burr
  • Jon Burr’s Arrangements Performed by the MCoE Band on their Christmas Show
  • New Article on the “Of Note” blog – How To Restore Finale Customizations after Upgrade
  • Case Study – Orchestral Arranging
  • Music Arranging Cost Estimator from Time and Instrumentation

Friends and Links

  • Finale
    World's foremost Music Notation Software provider
  • Our posts on the Finale Blog
  • Our listing on Gerontius.net
    choirs, concerts and choral music resources (UK)
  • Find us on Wedding Wire
  • Find us on Sheet Music Plus

Footer

© 2013 Arranger for Hire | Site by jbQ Media | Policies and Terms of Service | Cookie Policy

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.