Skip navigation

Managing multiple soft instruments and program changes

890 Views 7 Replies Latest reply: May 16, 2012 2:19 AM by CCTM RSS
Lio Eters Calculating status...
Currently Being Moderated
May 15, 2012 9:18 AM

Hello,

 

I would like to switch between different software instruments (as plugins in Mainstage) during a performance, as well as switch between programs within the plugins themselves.

 

I have a MIDI keyboard with 8 knobs and buttons, so the buttons will be for this purpose, and I also have available several other unassigned buttons on another MIDI controller.

 

I understand that Mainstage uses MIDI program change commands to switch between patches, so these can be used for switching to different software instruments (or multiple instances of the same instrument).  For this, I should load whatever instrument I need at the patch level -- is that correct?

 

As for switching between programs within the active instrument plugin, is it possible for some MIDI program change commands to bypass Mainstage and be sent to the plugins?

 

I know there are many possible ways of managing this depending on my own preference, but I was wondering if there was a common-sense approach that I'm not aware of... And curious how others have set up multiple instruments and programs, and how to quickly switch among them.

 

Thank you for any advice.

MainStage, Mac OS X (10.7.3)
  • CCTM Level 6 Level 6 (8,550 points)

    Lio Eters wrote:

     

    Hello,

     

     

    I understand that Mainstage uses MIDI program change commands to switch between patches, so these can be used for switching to different software instruments (or multiple instances of the same instrument).  For this, I should load whatever instrument I need at the patch level -- is that correct?

     

    Yep... generally the way forward is to create MS Patches loaded with the required Instrument Channel Strips and Instrument plugs etc., and then change MS patches to get to the next sounds you need. There can be advantages to having Instrument channels at Set or even Concert level.

    Lio Eters wrote:

     

    As for switching between programs within the active instrument plugin, is it possible for some MIDI program change commands to bypass Mainstage and be sent to the plugins?

    No. MS either uses the PG messages to change MS Patches, or it ignores them. It is not possible to send PG messages to the plugins.

     

     

    Lio Eters wrote:

     

     

    I know there are many possible ways of managing this depending on my own preference, but I was wondering if there was a common-sense approach that I'm not aware of... And curious how others have set up multiple instruments and programs, and how to quickly switch among them.

     

    Patch changing with MS can be achieved by a variety of methods, including:

     

    Program Change Messages

    Key Commands (next/previous Patch)

    Clicking on a Screen Control Patch List

    Clicking on a Screen Control mapped to Next/Prev Patch (Concert Level)

    Assigning in-coming MIDI to the Screen Controls mentioned above

    Assigning In-Coming MIDI messages to next/prev patch actions using the new Assignments and Mappings Pane

    Map a screen control to Action:Current Patch (or Program) number

    Assign in-coming MIDI to this screen control

     

    etc

     

     

    CCT

  • CCTM Level 6 Level 6 (8,550 points)

    Lio Eters wrote:

     

     

    To have multiple instances of the same instrument in several patches would be inefficient..

    Check out Alias channel strips

     

    Also check out using an Instrument channel as a 'multi-timbral' instrument: eg 1 Instance of Kontakt, loaded with 16 sounds on different MIDI channels

     

     

    CCT

  • CCTM Level 6 Level 6 (8,550 points)

    Lio Eters wrote:

     

    So, if I understand correctly, it's possible to have aliases of the same instrument in several patches, with each patch routing the MIDI notes to a different sound in the instrument. I believe this solves my dilemma.

     

    Yep... excluding any potential RAM or CPU issues

     

     

    Lio Eters wrote:

     

    The multi-timbral approach may help me also, although my keyboard doesn't allow for easy switching of output MIDI channel.

     

    There is no need to change MIDI transmission channel on your controller, simply assign the Instrument Channel Strip (or Alias strip) to have a "MultiTimbral" MIDI input in the Inspector, then choose the desired Keyboard/Channel in the popup:

     

    MultiT.png

     

    CCT

  • CCTM Level 6 Level 6 (8,550 points)

    Hi

     

    Exactly :-)

     

     

    CCT

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.