1 2 3 Previous Next 36 Replies Latest reply: Mar 20, 2008 8:32 PM by nsbrunel
macmusic47 Level 1 Level 1 (35 points)
How do I record 2 MIDI keyboards playing at once in Logic 8?
For example, One keyboard a Piano instrument, and one an Organ Instrument.

I have refered to "Multiplayer recording" in the manual. Having "Auto Demix..." checked allows me to record each keyboard on a different track. When playing back the MIDI recording, one track plays back as piano and one as Organ. That is fine. However, while recording, the sound from both keyboards is of a mix of Organ and Piano. Or, if I select a track, for example, the Piano, both keyboards play as Piano. But will record as separate piano and organ. What am I doing wrong? I would like to hear one keyboard as Piano, and the other as Organ while recording also. Has anyone sucessfully setup something like this?

(keyboard in Port 1 set to MIDI 1, keyboard in Port 2 is set to MIDI 2. Track 1 is Piano Instrument, Track 2 is Organ Instrument.)
  • 1. Re: Recording 2 MIDI keyboards
    Adeptmind Level 1 Level 1 (0 points)
    kontakt 2 or 3 will do that just fine... dont know how to do it just through logic though.. sorry
  • 2. Re: Recording 2 MIDI keyboards
    macmusic47 Level 1 Level 1 (35 points)
    Perhaps I should rephrase the question: Is it possible to record 2 MIDI keyboards with Logic Pro 8?
  • 3. Re: Recording 2 MIDI keyboards
    Bee Jay Level 6 Level 6 (10,895 points)
    Yes, and it's one of the most frequent repeatedly asked questions on the LP7 forum over the past few years.

    You're missing a fundamental aspect of Multiplayer recording, which is that Logic distributes MIDI events according to the MIDI channel *of the instrument object*. Set your first instrument object to MIDI channel 1, and your second instrument object to MIDI channel 2, and with multiplayer recording enabled, each instrument will play and record independently, and you will not hear a layer of both at once.
  • 4. Re: Recording 2 MIDI keyboards
    macmusic47 Level 1 Level 1 (35 points)
    Thanks, read my question again. I think I have set it up like that. One keyboard to MIDI 1, the other to MIDI 2. (is that what you meant by "object"?) It records the MIDI 1 keyboard to TRACK 1, and the MIDI 2 to Track 2. But while recording I hear a layer. Try it yourself. Is there another setting?

    Message was edited by: macmusic47
  • 5. Re: Recording 2 MIDI keyboards
    macmusic47 Level 1 Level 1 (35 points)
    Actually, I have tried most of the cabling solutions in the environment that were suggested in Logic 8 discussions. Now I am reading the Logic 7 discussions. There doesn't seem to be an answer. Can someone post a screenshot of their environment setup that can make this work? Please?

    Thanks.
  • 6. Re: Recording 2 MIDI keyboards
    Bee Jay Level 6 Level 6 (10,895 points)
    read my question again


    I read and understood you perfectly. I have answered this question many times previously, and I'm well aware of how it works!

    One keyboard to MIDI 1, the other to MIDI 2.


    Yes, you need to do that.

    (is that what you meant by "object"?)


    No, this is the part you didn't understand and missed (and is why it's not working for you).

    It records the MIDI 1 keyboard to TRACK 1, and the MIDI 2 to Track 2.
    But while recording I hear a layer. Try it yourself. Is there another setting?


    I know exactly what you are seeing, and for exactly the answer I gave you above.

    Logic distributes events to the audio instruments based on the MIDI channel. If you don't have the MIDI channel set on the audio instrument object, Logic has no way of knowing that you want MIDI channel 1 to play eg Audio Instrument 4, and MIDI channel 2 to play Audio Instrument 19.

    So, on the Audio Instrument object for the first instrument, you need to set it to MIDI channel 1, and for the other Audio Instrument object, set it to MIDI channel 2.

    Now Logic knows to send incoming MIDI channel 1 events to the first audio instrument, and MIDI channel 2 events to the second audio instrument.
  • 7. Re: Recording 2 MIDI keyboards
    macmusic47 Level 1 Level 1 (35 points)
    What is "Instrument Object"? Do you mean in the Instrument Track, where it says "MIDI Channel: All or 1,2 etc"? Or do you mean in the Environment? I am not understanding what "instrument object" is, or where to find it in Logic. Sorry to sound ignorant.
  • 8. Re: Recording 2 MIDI keyboards
    Bee Jay Level 6 Level 6 (10,895 points)
    All of Logic's I/O, whether audio or MIDI, is handled through the environment, and "objects".

    One type of object is an "Audio" object, and this can have a variety of types (Audio Track, Audio Instrument, Input, Output, Bus, Aux etc).

    To use software instruments, you instantiate them on Audio Instrument objects. So for instance, you may have an EXS24 on Audio Instrument 3. You generally create an arrange track, which is set to play to Audio Instrument 3, in order to play and record with it. Or you can change which object assigned to an arrange track by command-clicking on the track name and selecting "Reassign track object" and choosing the new environmetn object assigned to that track.

    In order to use the multlplayer record feature, you must set the MIDI channel on this Audio Instrument object.

    So, select the track which is playing the Audio Instrument object you are using for your first instrument, and in the inspector/parameters, display the Audio Instrument objects parameters, and set the MIDI channel to 1 (it probably defaults to "All" ie it responds to events on any MIDI channel).

    In the inspector/parameters, there are thre areas - the top is the MIDI region parameters, the middle section is the object parameters, and the lowest section is the channel strip. Open the middle section by clicking on the arrow to reveal the object parameters if they are not visible. These are the parameters for whichever object is assigned to your selcted track.

    Change the MIDI channel accordingly, and do the same for the other audio instrument object on the other track you want to simultaneously record on.
  • 9. Re: Recording 2 MIDI keyboards
    macmusic47 Level 1 Level 1 (35 points)
    Thanks, I'll try that again, maybe it was set to All on one of the tracks.
  • 10. Re: Recording 2 MIDI keyboards
    deadphish1 Level 1 Level 1 (0 points)
    I'm having the same problem. I have two midi keyboards plugged into my mac when I play either they play all of the midi instruments. Would anybody mind taking me step by step on how I can get one to play one instrument and the other play another instrument. So that I can hear them both individually.

    Thanks in advance
  • 11. Re: Recording 2 MIDI keyboards
    Bee Jay Level 6 Level 6 (10,895 points)
    Turn on File > Project Settings > Recording > “Auto demix by channel if
    multitrack recording"

    Ensure your two transmit keyboards are sending on different MIDI channels.

    Set the MID channels of each audio instrument track to match the channels of whichever keyboard you want to play which part.

    Shift-click the record buttons of both the audio instrument tracks.
  • 12. Re: Recording 2 MIDI keyboards
    deadphish1 Level 1 Level 1 (0 points)
    when you say set the keyboards to the appropriate channels do you mean in the midi setup outside of logic. both of my keyboards transmit on ch 1 and I cant seem to find a way to change that. Is there additional hardware I should be looking for?
    I have a Edirol rc-50 usb midi keyboard and a casio midi keyboard plugged into the mac via a m-audio uno usb 1x1.

    What I wanted to accomplish is to have each keyboard control a different drum kit so me and a buddy could play together live.
  • 13. Re: Recording 2 MIDI keyboards
    Bee Jay Level 6 Level 6 (10,895 points)
    both of my keyboards transmit on ch 1 and I cant seem to find a way to change that.


    You need to change the transmit channel on one of them to something other that one. The keyboards need to transmit on different channels, because it's this that let's Logic route the correct MIDI data to each instrument.

    Pretty much all MIDI keyboards can change the transmit channel.

    If it really can't, there are ways to do this is Logic but it has some gotchas, so it's far better to do it properly.
  • 14. Re: Recording 2 MIDI keyboards
    deadphish1 Level 1 Level 1 (0 points)
    Thanks so much for your quick responses. Am I correct that I should be changing the midi transmit chan outside of Logic. The option looks to be grayed out and only 1 is available. I am a newbie and am just learning. Is there a way you could help me out through ichat. I haven't used it yet but would like to set it up and discuss this with you if you are available.

    thanks
1 2 3 Previous Next