Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Assigning midi channels

I want to assign various instruments to a differnent midi channel per instrument, then on my midi controller press midi channel 3 for example and mainstage changes to the patch I would have set-up in the application. Having difficulties working this one out and finding any info on the subject. Hope you can help.


Thanks


P

Posted on Apr 22, 2012 10:48 AM

Reply
Question marked as Best reply

Posted on Apr 22, 2012 11:57 PM

Hi


Mainstage's way of dealing with multi-timbral activity is a touch fiddly:


Select the Channel Strip, and go to the MIDI Input Tab in the Channel Strip Inspector

Choose 'MultiTimbral from the Input Keyboard drop down menu


User uploaded file


In the MultiTimbral Settings window, choose the Input Keyboard on the left, and the required MIDI Channel on the right:

User uploaded file


You need to do this for every Channel Strip.


HTH



CCT

8 replies
Question marked as Best reply

Apr 22, 2012 11:57 PM in response to boothman

Hi


Mainstage's way of dealing with multi-timbral activity is a touch fiddly:


Select the Channel Strip, and go to the MIDI Input Tab in the Channel Strip Inspector

Choose 'MultiTimbral from the Input Keyboard drop down menu


User uploaded file


In the MultiTimbral Settings window, choose the Input Keyboard on the left, and the required MIDI Channel on the right:

User uploaded file


You need to do this for every Channel Strip.


HTH



CCT

Apr 24, 2012 5:14 AM in response to CCTM

Thank you so much for helping me out with this question, but I still have one final question for you if you don't mind. When I change the midi channel on my keyboard, Mainstage is not changing the patch, is it because I left the last patch highlighted? It's seems to override everything. I really want to be able to control the changes from my keyboard. Thanks.

Apr 25, 2012 12:47 AM in response to boothman

boothman wrote:

When I change the midi channel on my keyboard, Mainstage is not changing the patch

Hi


Mainstage offers a variety of Patch Changing methods:


Mouse/Trackpad

Key Commands

In-Coming MIDI Program Change messages

Assign in-coming MIDI messages to buttons mapped to next/previous patch etc.

Assign a hardware control and map it to the Patch/Program number action


MS does not currently allow you to change (MS) patches using MIDI channel alone.


What you originally asked was basically how do I setup MS such that I can address different Instrument Channel Strips by changing MIDI channel on my controller.


You can do this as described above: make as many Instrument Channel Strips (in ONE PATCH) and assign them to different MIDI Channels as described in my previous post.


You could then set up additional MS Patches with another bunch of strips setup similarly. You would need to change MS Patches by one of the methods described above



HTH



CCT

Aug 22, 2013 12:20 AM in response to Diogo Colaço

I have found this:


"I figured it out. It was an option that I had over looked in the Assignments & Mapping tab in Edit Mode. At the bottom of the window that says All Devices. In that menu there is another tab that says Channel 1-16. If you click where it says Unassigned, down in the Screen Control Inspector there is a checked box that says "Send unassigned MIDI to all Channel Strips". If you uncheck that box then everything works perfectly. It is a little extra work having to assign the keyboard everytime you ad a channel strip but when you have to do some serious programming it's worth it. "


I will try if that works and post about it.

Sep 15, 2013 7:20 PM in response to boothman

Solved!


I've figured out how to do this after some hair tearing. Example with a two channel MIDI instrument switching between two channel strips in Mainstage:


1. Switch to layout mode (top left corner)

2. Add two keyboards (Screen Controls Palette:Shelf Controls) to the layout

3. Click the first keyboard, and in the Screen Control Inspector choose the input device and the first of the MIDI channels you want to use. Name the instrument 'Instrument C1' (or something like that)

4. Click the second keyboard and choose the same device, but choose the second of the MIDI channels you want to use. Name the instrument 'Instrument C2' (or similar)

5. Switch back to edit mode (top left corner)

6. Select the first channel strip you want to use, and go to its MIDI Input tab

7. Under 'Keyboard' select 'Instrument C1'

8. Select the second channel strip and select 'Instrument C2'


This is extensible to an arbitrary number of channels (up to the number of MIDI channels your device supports).


It's a bit involved, but I can confirm that it does do the trick.

Assigning midi channels

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.