about logic 9 and multi midi port use

Hello, I have a question for all Logic pro 9 users. I am currently running Logic 8, and this version (as many of you know) changes all tracks to the same midi port when you try to select a different midi port. Basically, Logic 8 doesn't let you have seperate tracks running on seperate midi ports. I know this has been discussed before, but all I want to know is if this was fixed in Logic 9. If not, if anyone knows a simple work around that would be great. Thankyou in advance!

Macbook, Mac OS X (10.4.1)

Posted on Dec 27, 2009 11:47 AM

Reply
15 replies

Dec 27, 2009 3:30 PM in response to Alecsmusic

Logic 9 hasn't changed anything with midi ports, so you will have the same problem. But I don't understand the problem. You should right-click the track name, point to 'Reassign Track' and select a new device - this will only affect the current track. If you are changing the midi port in the arrange inspector, then you are changing the object in the environment and this will affect all other tracks using the same object. I suggest you understand your environment objects first and then don't change them in the arrange window.

The environment is essential in Logic and I don't like the way it is avoided in the manual. The first thing anyone should do with a new project is get the environment right.

B

Jan 5, 2010 1:08 PM in response to Alecsmusic

Hi I don't think these people understand what you mean. I too have the same problem and I'm running Logic 9. It's infuriating - I use three different ports for drums and two keyboards. All instruments are set to different ports (two on my Mackie desk and a third is a stand alone midi unit). If I set the drums to port1, channel 10 and the first keyboard to port 2, channel 1 and the second keyboard to port 3, channel 1, whenever you click on any of the tracks you've assigned, all the midi instruments change to one setting. I don't know why or how to stop it. If you find out please let me know. Good luck.

Jan 5, 2010 2:12 PM in response to loglive

Ahmm, I see what you're saying about the environment - I'll have a go at that first. All I normally do is select a new midi channel to record, say for drums, then give it a port and midi channel. When I've recorded that track I create a new midi track for say the keyboard and go through the same process - assign a port and midi channel. I've checked in the midi set up in Mac Utilities and everything responds to the correct port. Still though when you select a track all the midi ports and channels change to the track you've selected.

Jan 5, 2010 2:55 PM in response to bitesize

This is because Logic by default merges all MIDI Inputs. So, when you -select- a track the only MIDI information going into Logic will be on the selected tracks Port and Channel but that doesn't mean all tracks have changed to the current tracks port/channel, it means only the selected track's INPUT is active.

Logic is very behind the times when it comes to MIDI Port handling. Individual In/Out port are not addressable on a per track basis.


Look at Settings/Recording and read about the Auto-Demix function.


These are fairly involved threads but good reading.

http://discussions.apple.com/thread.jspa?messageID=10373866&#10373866

http://discussions.apple.com/thread.jspa?messageID=10450719&#10450719

pancenter-

Jan 24, 2010 11:09 AM in response to christianobermaier

Same question here. I've got also 2 keyboards and 1 digital drum kit on separate midi input ports on my emagic amt8 interface.
Now i want 3 virtual instrument tracks and every track only accepts midi data coming from that particular input port.
On a instrument track i can only choose the incoming midi channel, not port.
Wat i want is that my drummer and i can be recorded at the same time...even if both devices are sending midi data on channel 1.....

In Pro Tools it's very easy....

Jan 24, 2010 12:19 PM in response to TruthBeliever

Using multiple controllers to play multiple tracks is a very frequently asked question, a search will turn up all the info you need.

In short, forget what other apps do, Logic has a design bottleneck which means you can record up to 16 different controllers targetting 16 independent instruments, based on MIDI channel only.

As long as your transmit devices are transmitting on different MIDI channels, you can use Logic's multiplayer record mode (search the manual) to direct each input device to whatever instrument track you want.

You cannot, directly have two keyboards, coming in on different MIDI ports both on channel 1, playing different instruments via the arrange page with multiplayer record.

If you just want to play instruments live, then there is no such limitation, as you can cable whatever incoming MIDI port you want to whatever destination instrument you want - but this will bypass the sequencer.

That's just the way it is, currently.

Jan 25, 2010 5:21 AM in response to Pancenter

Hi Guys,

Totally agree with Pancenter - Logic IS behind the times with multi-port MIDI. It would be great to have an drop-down menu on every track, that would allow you to choose which port is used.

Like there already is for the MIDI OUT port for each track!

Cubase, Digital Performer, and all the other DAWs have this simple option. *PLEASE Apple, implement this in a coming update of Logic!*

Cheers,
Mike

Jan 25, 2010 5:56 AM in response to yeloop

I agree that this should be improved, but because all incoming MIDI goes through the environment before hitting the arrange page, it's probably more likely to be done as part of an environment rewrite (should they be planning on doing such a thing).

Such a feature has to have implications in the environment (for a start, if the port information needs to be preserved on incoming MIDI, the entire environment and all objects would nee to be upgraded to handle this (because currently the environment only handles MIDI, and in the MIDI spec there is no concept of multiple ports - just a stream with up to 16 channels of data and other system messages).

I guess probably the simplest way to handle this would be to have a default connection for each MIDI IN port to multiple sequencer inputs, rather than just "summing" them to one, and creating as many sequencer input objects as there are MIDI in ports.

In effect, giving the sequencer (ie the arrange page) access to the various different streams of data coming in on different ports, and then at the track level (rather than object level) you get the parameter to select which sequencer input/s that track responds to. That certainly sounds doable with less effort than a massive environment upgrade, and would still let you get inbetween the incoming data and the sequencer to process it as necessary (something often essential that other DAW's don't let you do).

You could still retain the sum option, or just cable all MIDI ins to all the sequencer ins for the people with just one keyboard who don't care where the data is coming in from, they want it all to go to the selected track, just as it does now.

However, I'm not sure what priority Apple puts on MIDI anymore - looking through this forum it seems like most users are now entry level and, short of just using their qwerty keyboard, they might have a small USB keyboard if they are lucky.

The amount of users using multiple hardware MIDI rigs is surely much less than it was back in the day, as more and more people shift to in-the-boxness. Look at what Apple did to Soundiver, as an example...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

about logic 9 and multi midi port use

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