Skip navigation
This discussion is archived

Recording 2 MIDI keyboards

4087 Views 36 Replies Latest reply: Mar 20, 2008 8:32 PM by nsbrunel RSS
1 2 3 Previous Next
macmusic47 Level 1 Level 1 (35 points)
Currently Being Moderated
Nov 17, 2007 8:22 PM
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.)
  • Adeptmind Calculating status...
    Currently Being Moderated
    Nov 17, 2007 10:33 PM (in response to macmusic47)
    kontakt 2 or 3 will do that just fine... dont know how to do it just through logic though.. sorry
    macpro
  • Bee Jay Level 6 Level 6 (10,895 points)
    Currently Being Moderated
    Nov 18, 2007 12:49 PM (in response to macmusic47)
    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.
    Powerbook G4 Alu 1.25, Logic Studio, SD3, AMT8, MCU, Mac OS X (10.4.10), Keymap rocks...
  • Bee Jay Level 6 Level 6 (10,895 points)
    Currently Being Moderated
    Nov 18, 2007 2:23 PM (in response to macmusic47)
    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.
    Powerbook G4 Alu 1.25, Logic Studio, SD3, AMT8, MCU, Mac OS X (10.4.10), Keymap rocks...
  • Bee Jay Level 6 Level 6 (10,895 points)
    Currently Being Moderated
    Nov 18, 2007 2:53 PM (in response to macmusic47)
    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.
    Powerbook G4 Alu 1.25, Logic Studio, SD3, AMT8, MCU, Mac OS X (10.4.10), Keymap rocks...
  • deadphish1 Calculating status...
    Currently Being Moderated
    Jan 4, 2008 10:00 AM (in response to macmusic47)
    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
    iMac, Mac OS X (10.5.1), G5 2.8 2gig ram
  • Bee Jay Level 6 Level 6 (10,895 points)
    Currently Being Moderated
    Jan 4, 2008 10:47 AM (in response to deadphish1)
    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.
    Powerbook G4, Logic Studio, SD3, AMT8, MCU, LCXmu, Mac OS X (10.4.10), Keymap rocks...
  • deadphish1 Level 1 Level 1 (0 points)
    Currently Being Moderated
    Jan 4, 2008 8:13 PM (in response to Bee Jay)
    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.
    iMac, Mac OS X (10.5.1), G5 2.8 2gig ram
  • Bee Jay Level 6 Level 6 (10,895 points)
    Currently Being Moderated
    Jan 4, 2008 9:54 PM (in response to deadphish1)
    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.
    Powerbook G4, Logic Studio, SD3, AMT8, MCU, LCXmu, Mac OS X (10.4.10), Keymap rocks...
  • deadphish1 Level 1 Level 1 (0 points)
    Currently Being Moderated
    Jan 4, 2008 10:01 PM (in response to Bee Jay)
    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
    iMac, Mac OS X (10.5.1), G5 2.8 2gig ram
1 2 3 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.