Skip to main content

routing midi output in mainstage

Posted

hi Andre and others,

is there anyway to configure harmony navigator to send out midi for each track individually, so i.e: just say IAC2 driver out, but choose a channel for each instrument before it leaves HN and then configure the port and channels in mainstage, been at it for hours, have come full circle and am totally confused. have no problem outputing all tracks on one channel but it just plays all the tracks on the one patch in mainstage. I had a play with the add new device function, and watched the virtual instrument tutorial but i'm a little lost. thanks in advance. Luke.


Sat, 2009-03-28 - 13:53 Permalink

Hi Luke, I have also tried this, but MainStage doesn't seem to have any possibility to select individual midi inputs for each track. Without this, it will be impossible to address tracks from HN.

To be honest, I really wonder how a product intended for live use could be so limited in this regard. I would expect something like a midi port selection for each track at least. Logic has its environment window for this, however, routing external midi to tracks requires channel splitters and such. Not very elegant.

Ableton Live is much easier to handle. Select the midi input for each track and you're done.

Christian

Sun, 2009-03-29 - 05:21 Permalink

Thanks for the reply Supertonic, appreciate it.

I have the same frustration with Mainstage. Maybe you can still help me with routing into Logic? I still can't seem to split the HN output midi into separate tracks in Logic. So say I have a bass track, keys and melody track output from HN on IAC1, catch this in Logic, with three EXS24 instruments open, Bass patch, Keys Patch, Lead patch. Is there anyway to split the HN midi into the three tracks in Logic, cause at the moment the EXS24 tracks catches all the HN midi data, so everything is playing together, kinda muddled. Tried playing with midi channels but to no avail, maybe I'm overlooking something simple? is it to do with the GM settings in HN, or is that just for the apple internal QT synth, seems like that is the only device I can alter in regards to e.g Bass instruments set to channel 1, etc. I'm totally confused. Regards, Luke.

Hi Luke, I have also tried this, but MainStage doesn't seem to have any possibility to select individual midi inputs for each track. Without this, it will be impossible to address tracks from HN.

To be honest, I really wonder how a product intended for live use could be so limited in this regard. I would expect something like a midi port selection for each track at least. Logic has its environment window for this, however, routing external midi to tracks requires channel splitters and such. Not very elegant.

Ableton Live is much easier to handle. Select the midi input for each track and you're done.

Christian

Sun, 2009-03-29 - 11:57 Permalink

Luke, you can't use the GM synth device description if at the other end of the midi "cable" in Logic there actually is no such GM synth (i.e. the DLSMusicDevice). That's because HN thinks it can select sounds by midi commands (and does this all the time) while in Logic the virtual instrument always sits on the same channel.

Open the Logic environment and plug a channel splitter behind the IAC input port and route each channel to the track you want (shown in the video). Then create a device description in HN that uses exactly these channels for the respective sound names. The key is to mirror the rack of sounds in a device description so HN can use it.

One annoying thing with Logic is that its mixer faders follow midi volume messages on all channels, that is, you can't control the volume of individual sounds in a multitimbral instrument. At least I was unable yet to get it working this way.