Jump to content

Multiple MIDI Inputs


Nyhthawk

Recommended Posts

Hello to all! It's a pleasure to join your forum.

 

My situation is this:

 

Logic Pro (latest version)

2 USB M-Audio Keyboards

 

I would like to be able to assign each keyboard to its own track and digital sample instrument.

 

I haven't been able to figure out how to assign each to its own track. They both play whatever instrument tracks are selected. I don't see any option in the track parameters for choosing which MIDI keyboard to use as input. I'm hoping that Logic can do this, and that I'm just over-looking something obvious.

 

Any ideas?

 

Thanks!

Link to comment
Share on other sites

Yes, I work for Apple. I'm the Product Manager for Automation Technologies (AppleScript, Automator, Scripting Bridge, etc.).

 

As much as I know about automation and code writing, it's useless here ;-)

 

I'm trying to wrap my head around the Logic concepts and areas. Thank you for your reply!

 

Sal Soghoian

Link to comment
Share on other sites

YOUR REPLY:

 

If you want to control different plug-in instruments with different MIDI controllers (set to send on different MIDI channels), then all you have to do is:

 

• Rec-arm the different tracks assigned to the plug-in instruments.

• Set the MIDI Channel parameters of the Objects where the plug-ins are assigned correspond to the MIDI Channels the desired controller transmit on.

• Check 'Auto demix by channel when multri-track recording' in File > Song Settings > Recording.

 

In the rare cases when this still doesn't work, open your environment, go to your 'click and ports' layer, select the 'to Recording & Thru' object and uncheck 'Channelize' in its parameter box.

 

QUESTION:

 

How do you set the MIDI channel of a controller (I assume, controller = keyboard?)

 

Thanks.

Link to comment
Share on other sites

Yes, in our jargon a MIDI Controller is any device that allows you to generate MIDI events by controlling it, such as a MIDI Keyboard or MIDI drum pad, or MIDI faders for a control surface. In your case controller= MIDI keyboard.

 

So your answer is somewhere in your controller's manual: "setting the MIDI Channel". Or if you're adventurous, just try a few buttons on the keyboard's interface. Something like "Settings", or "MIDI", or "Setup".

 

In Logic you can keep a transport window open (Windows > Transport) to monitor incoming MIDI events. The first number after the little note icon is the MIDI Channel #.

Link to comment
Share on other sites

David,

 

Your suggestions worked. I was able to connect 3 M-Audio keyboards to the computer and have each play a track. Using this method, I can create up to 16 different instruments and switch between them by changing the MIDI channel on the keyboards.

 

THere is one issue though, the bottom keyboard is a Keystation Pro 88 and I'd like to split it to be bass on the left and piano on the right. Prior to using the demix setting I was able to accomplish this by having two tracks, both assigned to channel 1, with the bass going from C-2 to C0 and the piano track going from C0 to G8, and it worked fine. WIth the demix setting on, this no longer works. I'm guessing that the resolution is to have the keyboard use two channels, 1 for the bass and 2 for the piano?

 

Thank you again for your help!

 

Sal

Link to comment
Share on other sites

Hey Sal, does your interest in Logic mean that we'll see Automator actions for it someday? :D

 

I love Automator and am looking forward to seeing what's new in Leopard.

 

Thank you for your support. Automator in Leopard is really a dramatic leap forward, you'll love it.

 

Automation in music software is something I've always wanted to see implemented since I know well what it can do to make things easier to accomplish.

 

For example, wouldn't it be great if you could run an AppleScript script that automatically setup a new document in 32-bar AABA format, in swing style with a Latin bridge?

 

Or to be able to find all clips using a specific drum loop and replace them with another loop instead?

 

There's so much that could be done if music applications were scriptable. Unfortunately, only GarageBand has implemented a small amount of scripting support. I wish it had more and Logic had some -- life would be so good.

 

Perhaps if users like yourself banded together and asked for it? ;-)

 

Sal

Link to comment
Share on other sites

There's already one person (Justin) who's made a program to script some of the Logic functions: http://logicprohelp.com/viewtopic.php?t=7652

 

I can't wait to look at Automator in Leopard! To me the biggest lack is a set of triggers: when receiving an email, when the clock hits 7am, when such or such event occurs, trigger this action.

 

My wife is a software developer for a product called Automate (for Windows) that is extremely powerful, I hope one day Automator will have that kind of power.

Link to comment
Share on other sites

David,

 

Your suggestions worked. I was able to connect 3 M-Audio keyboards to the computer and have each play a track. Using this method, I can create up to 16 different instruments and switch between them by changing the MIDI channel on the keyboards.

 

THere is one issue though, the bottom keyboard is a Keystation Pro 88 and I'd like to split it to be bass on the left and piano on the right. Prior to using the demix setting I was able to accomplish this by having two tracks, both assigned to channel 1, with the bass going from C-2 to C0 and the piano track going from C0 to G8, and it worked fine. WIth the demix setting on, this no longer works. I'm guessing that the resolution is to have the keyboard use two channels, 1 for the bass and 2 for the piano?

 

Thank you again for your help!

 

Sal

 

Not sure why it wouldn't work.. in theory it should... but I guess the easy workaround is the one you described.

Link to comment
Share on other sites

There's already one person (Justin) who's made a program to script some of the Logic functions: http://logicprohelp.com/viewtopic.php?t=7652

 

I can't wait to look at Automator in Leopard! To me the biggest lack is a set of triggers: when receiving an email, when the clock hits 7am, when such or such event occurs, trigger this action.

 

My wife is a software developer for a product called Automate (for Windows) that is extremely powerful, I hope one day Automator will have that kind of power.

 

Very interesting, I didn't know about Accelerando.

 

Regarding using AUtomator with triggers. You can do much of that right now, including disk mounting, mail, scheduling workflows to execute,etc. Visit http://automator.us for an overview, and http://automator.us/leopard for a look at what's coming up.

Link to comment
Share on other sites

Perhaps if users like yourself banded together and asked for it? ;-)

 

Grab your torches and pitchforks people. We're headin to Cupertino! :twisted:

 

 

 

Hi Sal, welcome. I love the Soundtrack Pro Applescripts that I can directly access from a Final Cut audio region. I suppose I have you to thank for that? It would be SOOO great to have that kind of functionality in Logic. Ah, but again . . . I dream . . .

re4_angry_villagers_s.jpg.9101b26d86b4e518915a3d851e8ec289.jpg

Link to comment
Share on other sites

Regarding using AUtomator with triggers. You can do much of that right now, including disk mounting, mail, scheduling workflows to execute,etc. Visit http://automator.us for an overview, and http://automator.us/leopard for a look at what's coming up.

 

Thanks for the links! I didn't know you could do that already. I was looking for triggers all over the Automator GUI and couldn't find them. I'll check out the links.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...