Opus Locus Forums
Support for all things Opus Locus

 FAQFAQ   SearchSearch     UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Private messagesPrivate messages   Log inLog in 

Remapping function keys

 
Post new topic   Reply to topic    Opus Locus Forums Forum Index -> LC Xmu general discussion
View previous topic :: View next topic  
Author Message
beej



Joined: 28 Nov 2007
Posts: 27
Location: UK

PostPosted: Wed Jul 21, 2010 2:25 pm    Post subject: Remapping function keys Reply with quote

Ok, so I'm using a Korg microKontrol with Logic, and in the Function key mode, I want to remap what these do in Logic 9.1.1.

By default, the controller assignments in Logic map these to recalling screensets 1-8 - I want to change these assignments to different commands.

Now, normally what you'd have to do is relearn the assignments in Logic, as you cannot in Logic just use the existing assignments and change which key command they trigger (annoyingly enough).

On a real MCU, it's easy enough to relearn the assignment for a given command by entering assignment learn mode, hitting your F1 key. Logic will see you are changing the assignment for F1 to something else, no problem.

However, with Xmu, this doesn't work, because Logic sees the data from *all* MIDI ports - therefore it's learning the sysex sent from the mK, rather than the MCU-communication sent from Xmu. Thus, it sees a sysex string and learns that, rather than seeing your "F1" reassignment, making it seemingly impossible to change these assignments - unless you happen to have a real MCU lying around (which I do, but that's not the point Wink

As the controller assignments "steal" incoming MIDI pre-environment, simply de-routing the mK's MIDI ports (as you do normally) won't work, Logic will see this traffic. It might be possible to "hijack" these ports and prevent Logic from seeing them though, I'll give that a try.

Any other pointers/tips/solutions?

Edit: Ok, managed to get it to work - you learn the commands as the sysex strings, then manually change the learn message back to what the MCU should be sending eg 90 36 Lo7 for F1. Clunky, but it works... Smile
Back to top
View user's profile Send private message
johnpitcairn
Site Admin


Joined: 01 Jan 1970
Posts: 961
Location: Auckland, New Zealand

PostPosted: Wed Jul 21, 2010 10:09 pm    Post subject: Reply with quote

Alternately, use MIDIPipe to hijack the Korg hardware port after LC Xmu starts but before Logic starts.
_________________
John Pitcairn
Opus Locus
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Opus Locus Forums Forum Index -> LC Xmu general discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group