Mainstage Programming

Programming for a 2023 Marching Band Production

Please note, due to copyright restrictions, audio samples are not publically shared.

About the Project

Created for a marching band client that uses software-based synthesizer performance rather than a hardware synthesizer for their show. Housed in Mainstage with a custom layout.

Software:

  • Apple Mainstage

  • Apple Logic

  • Spitfire LABS and other Spitfire VSTs.

Key Points:

  • Custom layout for the ensemble’s exact midi keyboard

  • Tailored patches and effects to support the show concept and instrumentation

  • Bespoke sound effects and foley to support the theme

  • CPU-Efficient programming to support an older model of Macbook.

  • Easy for client to adjust levels on a patch by patch instance

Notes:

This client has a smaller marching band with an older Macbook setup. This still allows for effective performance from both the band and technology as long as the programming and composition is designed appropriately.

The client also has a limited budget for any necessary third-party VSTs. The patch programming makes limited use of third-party VSTs that are either free or budget-friendly investments. The remainder of the programming is done with Mainstage/Logic patches modified and supplemented with custom samples and effects (including foley and voiceovers). Additionally, the programming uses layers with midi-bypassing switching for efficient CPU usage.

The synthesizer music arranging and composition was also completed to support the smaller instrumentation of the full ensemble to help fill out voicing for the show. Because of this there were many patches with creative layering and keyboard splits to allow the synthesizer performer to support a wide range of instrumentation and timbres in the show.

Screenshot of the layout view for Mainstage displaying the programming and effect chains on the channel strips.
Sample of Synthesizer part created for the synthesizer performer.
Previous
Previous

Music Composition, Let Your Voice Be