Logic Pro 8 Need Environment help with multi track external instruments

JoeStrange

New Member
Short and sweet version: I'm trying to get 2x MIDI keyboards to record on separate tracks while being played simultaneously. (Two keyboard players playing at the same time while their MIDI is being recorded to separate tracks) Both keyboards are connected over DIN to Logics MIDI interface. The problem is all MIDI input to Logic sums together on any track that's record enabled.

The long version:
I have a Mac Pro 1,1 running OS 10.6.8 and Logic Express 8. (Fresh install)

MIDI Interface - MOTU Microlite Express 5x5 on USB

Audio Interface - M-Audio Firewire 1814 on FW400

Keyboard 1
M-Audio Keystation 88 output DIN to Logic input port 5
Keystation is set to MIDI Channel 2

Keyboard 2
NI KK S49 in standalone mode output DIN to Logic port 3
S49 is set to MIDI Channel 1

This computer is specifically meant to be only a MIDI sequencer, the task that I'm trying to accomplish is getting multiple MIDI instruments to be able to be played and recorded on separate MIDI tracks simultaneously, a jam session with multiple external MIDI instruments.

I want each keyboards MIDI output to be recorded on its own track simultaneously, the problem I'm having it no matter how many things I try I can not get logic to see my two keyboards MIDI separate while their respective MIDI track is record enabled.

I created another 'input notes' object in 'clicks and ports' and routed it to the 'input view'. I then cabled each 'input notes' to the 'physical input' MIDI port for each Keyboard, in this case the Keystation comes in on port 5 and the S49 comes in on port 3, this is where Logic does see them separately, both 'input notes' are tied to each keyboards port and they do not interfere with each other when being played simultaneously in the environment, I even have each one coming in on a separate MIDI channel as well which you can see in the 'input view'

I removed the 'sum' cable because I thought that could be why I couldn't isolate each MIDI source, but it appears tbe the same problem. I have had this rig running and sequencing but with a single controller, the setup was pretty easy and I didn't do anything in the environment but create a few multi instruments for routing to the destination sound source.

The MIDI is being sent from Logics sequencer to the MIDI inputs on my Ableton Live 11 rig, the routing ends at the Live Mixer on an armed instrument channel hosting a VST synth, like Reaktor or Kontakt, this is where my sound is coming from, Ableton is just treated as a multi timbral sound module in this setup.

I also created 2x external MIDI devices in Mac OS Audio MIDI setup and wired the outs to the ins of the MIDI interface, this does not change anything in Logic unless you wire the inputs too, then those instruments will show up in Logics media library.

I'm pretty burnt on this, I think what I'm trying to do is pretty easy but its been a few days and now I have to ask for help.

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
You might not want to hear this, but you are using a very old computer with a very old OS and a very old (and very light) version of Logic. This combination might not facilitate what you're trying to achieve.

I have not used L8 Express in way over a decade so my memory is hazy, but you may search the manual for "Multi-Player-Recording". If that term does not exist, you can't do it directly with this rig.

Re: your efforts in the Environment - It is elemental to know that only what reaches the (singular) SequencerIn (which is the MIDI input of the currently selected track) can be recorded, so cabling directly to Instruments will enable you to play live, but you can't record it.

What you can do is
- set up your two keyboards to send on MIDI channel 1 and 2 respectively
- in Logic, set up an interim MIDI Multi Instrument with channels 1 and 2 enabled, but no Out Port defined
- cable this Multi instrument (you may also need a Channel Splitter to separate the MIDI Channels) to two other (Multi) Instruments which play the actual hardware synths on channels 1 and 2

Now you can play and record to a track with the interim Multi, and each hardware synth will respond to one keyboard.

If you later want to separate the recordings into two tracks, use the command "Demix MIDI recording by MIDI Channel", or something very close to this wording.
 
Last edited:
Upvote 0
Back
Top