Arturia Forums

Controllers => KeyLab Essential => KeyLab Essential - General Discussions => Topic started by: Luke72 on July 03, 2019, 11:56:05 am

Title: Change User Map via Logic X
Post by: Luke72 on July 03, 2019, 11:56:05 am
Hello, a simple question: can I select user maps automatically with Logic X using program changes or sysex ?
I need to play different tracks during live... with different instruments and midi channel, so I would like to automate the instrument change in Logic selecting different user maps in Keylab, without press map button manually... any idea is welcomed.
Title: Re: Change User Map via Logic X
Post by: MajorFubar on July 03, 2019, 01:27:42 pm
Have you thought of using MainStage and setting up a couple of buttons on your controller to advance/retard through your concert presets? If someone knows of a way to automate that, better still. Logic doesn't really lend itself well to live performances, it's not really intended  for it.
Title: Re: Change User Map via Logic X
Post by: Luke72 on July 03, 2019, 04:05:04 pm
Thanks  :)  I never thought of using Mainstage because of the complexity of the projects... they use tracks on different AU and synth module (Virus TI Snow, BopPad, Keylab Essential with Analog Lab 4, Maschine Mikro MkIII, Roland AX-EGDE keytar). So I play at least one sound/track for every module during live sessions in a single project, mapped to different controllers. In Logic this means to select multiple tracks in rec mode and assign a dedicated midi channel for every track. With this config, every keboard/pad/module, setted on different channel, play a single track-AU-instrument in Logic, in live mode.
Ex.: in the keytar I can select, using program changes, different pre-programmed patches inside with different midi channel, to play different tracks and change sound automatically during the live session in Logic. I would like to do this also with Keylab, selecting different maps programmed to different midi channel and midi CC, but I can't find any reference to do this...
I'll try to rec in Logic a sysex message from Keylab, if transmitted on manual map selection... to use for automate this function.
Otherwise I don't know how to do this...
Title: Re: Change User Map via Logic X
Post by: Luke72 on July 03, 2019, 09:00:53 pm
SOLVED  :)
I recorded sysex of manual map change in a Logic midi track mapped to Keylab midi. When played, Logic change maps aumatically.
Sysex to set maps are:

Map               Sysex
Analog Lab    F0 00 20 6B 7F 42 05 01  F7
DAW              F0 00 20 6B 7F 42 05 02  F7
User 1            F0 00 20 6B 7F 42 05 03  F7
User 2            F0 00 20 6B 7F 42 05 04  F7
User 3            F0 00 20 6B 7F 42 05 05  F7
User 4            F0 00 20 6B 7F 42 05 06  F7
User 5            F0 00 20 6B 7F 42 05 07  F7
User 6            F0 00 20 6B 7F 42 05 08  F7

where the last number is the number of each pad.
Title: Re: Change User Map via Logic X
Post by: MajorFubar on July 03, 2019, 10:32:34 pm
Nice. Glad you sorted it.