Logic's mapping of midi controls

I want to freely map midi cc messages to channel strips and AU software instrument parameters. On a project basis, not a global setting which is how Logic's control surfaces work. I might want CC#6 to control a channel strip fader in one project, and I might want it to control a filter cutoff in another project. Then get that mapping restored whenever I open either project.

Is Logic capable of that in any way?

Cheers,
B

MacBook Pro Santa Rosa, Mac OS X (10.6.2)

Posted on Nov 23, 2009 4:04 PM

Reply
7 replies

Nov 24, 2009 12:49 AM in response to loglive

loglive wrote:
I might want CC#6 to control a channel strip fader in one project, and I might want it to control a filter cutoff in another project. Then get that mapping restored whenever I open either project.


In Cubase there is Export/Import Controller Assignments, so you can do what you describe, but in Logic CA I do not see such Export/Import dialog. The controller assignments are stored in the Logic Pref. file in ..../User/Library/Preferences/com.apple.logic.pro.plist . You can manage this file, but it will be a pain I guess. The other solution I was thinking many years ago is the Logic Environment. Some time ago I developed the "Parameter Hunter 2" which is a small macro tool supporting 64 presets and very easy "Learn" features. This can do the job but it is a part of my new "Logic Advance Midi Tools" bundle and I need some time to make doc, videos ect, till the official release. Stay around - hope to announce that soon.
Regards

!http://img59.imageshack.us/img59/4967/aglogo45.gif! [www.audiogrocery.com|http://www.audiogrocery.com]

Nov 26, 2009 11:15 AM in response to loglive

loglive wrote:
I am familiar with the environment, and really don't know why we are all supposed to be scared of it.

Nice to hear that !
I'm sorry for the latency but I was quite busy these days. There are many ways you can do that in the Environment, but I do not know why one trick using the IAC bus came to my head.
Look at the scheme below. I have patched three objects in Click & Ports.
1. Transformer which is set to template "Condition Splitter ( true Top -cable ).
It will transform your permanent CC#6 to dummy CC# for each project ( or different parameters ).
2. Dummy "Learn" Fader which Output definition must match the operation CC# you have set in the Transformer ( in our example CC12 ).
3. Instrument object which port is set to "IAC" midi port.

Note, for this scheme you need to cut the "Sum" cable of the physical Input and cable from the external controller pin ( this is to prevent any Midi feedback via IAC ).

Operation

Let's say you have Project A and Project B.
I have packed two Logic templates plus ( a non voice video ) in the demo pack below.
If open the Project A labeled as CC6_CC12 you must use the Logic Controller Assignment dialog ( CA ) but during the "Learn" you use the "Dummy" Environment fader, so CA will set the learn port as IAC bus and will not eliminate your real CC6 ! After the "Learn" process you can use your external CC6 etc.
Open Project B and learn in the same way. You can save this small Environment gear and use with many projects... All you must to do is to set the Transformer operation to different CC# like CC14, 15 etc and set the same IN definition of the "Dummy" fader.
Regards

Ivan

*Same CC# -> Multiple "Learn" Control* - [DOWNLOAD Template|http://audiogrocery.com/video/same.cc multictrl.zip] ( video included ).

!http://img148.imageshack.us/img148/9031/sameccmulctrl.gif!

!http://img59.imageshack.us/img59/4967/aglogo45.gif! [www.audiogrocery.com|http://www.audiogrocery.com]

Nov 26, 2009 2:56 PM in response to Vacheto

Bravo Vacheto! Very clever. On a per project basis you can remap a controller, send it out and back in to Logic without midi feedback. Plus any kind of scaling or inverting etc can be done on the CC if needed. And of course you can record the remapped CC. This will work very well.

Thank you very much, I'm going to set up some projects now. In fact this turns Logic into a freely configurable performance environment, similar to Ableton Live.

Wow, thanks again
B

Nov 26, 2009 10:17 PM in response to loglive

Благодаря !
By the way what is your external controller - I guess footswitch, cause you are talking about permanent control? Hope this scheme is better rather patching transformers around different channel strips per project, which will require custom work for each parameter etc.
Regards

Ivan

!http://img59.imageshack.us/img59/4967/aglogo45.gif! [www.audiogrocery.com|http://www.audiogrocery.com]

Nov 26, 2009 10:46 PM in response to Vacheto

I'm currently using an Evolution MK-449c keyboard with 9 faders and 8 knobs. I just want to be able to map any one of those controls differently for each project. Software instruments which can assign CCs to parameters can handle this themselves, but Logic's automation is seemingly for a completely different purpose. I dig what Logic does, but it doesn't let you twist a knob and control anything whenever you feel like it.

Is your RMX power control going to be ready soon?
B

Nov 27, 2009 12:00 AM in response to loglive

loglive wrote:
I'm currently using an Evolution MK-449c keyboard with 9 faders and 8 knobs. I just want to be able to map any one of those controls differently for each project.

One of my controllers is almost the same MK-461c - the difference is that it has 12 knobs.
To my opinion you can make lots of "Learn" sets inside the Evolution - you can store up to 10 sets in the internal memory. You manage the sets using the factory CD app ( PC only ) SysExLibrarian.exe ( it works fine ) or to try MAC OSX based Snoize: [SysEx Librarian|http://www.snoize.com/SysExLibrarian> - I did not try with the MK yet. Anyway if use the Logic "CA" you can make hundreds of assignments cause it does not care about the midi ch. I.e you can assign 127 CC# assignments using ch.1, 127-ch.2 etc. In other words you can assign custom "unique" set per each Logic project, open a given Logic project and load/recall ins corresponding MK set into Evolution.
Regarding RMX Power CTRL - yes I hope to release it soon ( currently working on the documentation and videos ), as well as I'll release a bonus RMX extension pack of the first "Bulgarian Voices" choir loops, which will come with the RMX Power CTRL.
Regards

Ivan

!http://img59.imageshack.us/img59/4967/aglogo45.gif! [www.audiogrocery.com|http://www.audiogrocery.com]

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.

Logic's mapping of midi controls

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