Arturia Forums

Harware Legacy versions => KeyLab => Topic started by: dmance on November 24, 2013, 02:11:04 pm

Title: Keylab transport buttons on Ableton LIVE
Post by: dmance on November 24, 2013, 02:11:04 pm
Hello,

how can i make the transport buttons works on ableton live without mapping every new project?

Thanks.
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: BP on January 11, 2014, 02:28:42 pm
I see nobody from Arturia or anyone else has responded to your question.
I'm going to work with Clyphx Macrobat as someone suggested.

It's astounding to me the absolute lack of giving a damn on Arturias part about something so obvious as using the Keylab with Ableton as a controller.

Post back here if you get your Keylab to work as a fully functioning controller of Ableton. As it is, it is not straightforward at all.
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: kickwizard on January 11, 2014, 06:18:37 pm
Its possible to manually map them then save the settings into your default template within ableton

The tutorial is in the midi mapping guide contained in ableton

It doesn't help as much if you want to map existing projects unless you can merge it into your default template by importing the audio / midi and reopening up the used channels,  instruments , effects or remap a single project

Making a custom default template takes time but could save you time in the long run

Im not sure how it works but it seems it compiles it in python starting with a standard template using frameworks

It stores this template called Template.als here

C:\Users\USERNAME\AppData\Roaming\Ableton\VERSION\preferences\Template.als


There maybe a reason this isnt adaquate although i think it could help some people
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: Real Soon on January 18, 2014, 06:01:34 pm
I edited the transport buttons to all have the Mode "Control" except for Record and Loop, which I set to "Ctrl Toggle". All with Min LSB 000 and Max LSB 127.

I also set the following CC #'s for the transport commands, from another forum topic somewhere I think:

CC 50 = Phase nudge up
CC 51 = Stop
CC 52 = Global Record
CC 53 = Phase nudge down
CC 54 = Start
CC 55 = Loop On/Off


All I did once I tweaked the Keylab button settings was save it to Preset 00, then also to Preset 01 in case I want to do some extra experimenting.


Then, in Live, I just did the usual pull up the MIDI Mappings window, clicked on each button with the mouse and pressed the corresponding button, and they all worked. Saved that Current Set as Default, and voila: all new tracks have the mapping ready to go.

(I saw somewhere that I should set the Start control to Relative mode to prevent jittery double-tap starting, but Live kept setting ALL the transport controls to Relative and pissing off my Loop control, so I exited the MIDI map mode, then went back in, set Loop back to Absolute, exited, and Start & Loop and the rest all work fine)

And it's really damn easy to update the mappings as you open each of your existing sessions.



Sidenote: I REALLY don't use the nudge function in Live much as it's my home studio rig. I might try re-mapping those to the punch in/out functions.
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: kickwizard on January 18, 2014, 06:46:21 pm
Quote
I saw somewhere that I should set the Start control to Relative mode to prevent jittery double-tap starting, but Live kept setting ALL the transport controls to Relative and pissing off my Loop control, so I exited the MIDI map mode, then went back in, set Loop back to Absolute, exited, and Start & Loop and the rest all work fine)


This may not be it but there is a dropdown menu at the bottom of the screen when in midi map to change the encoder type

It shows it in this video

http://youtu.be/jjnfHkjRgLY
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: Lou on January 18, 2014, 06:51:04 pm


All I did once I tweaked the Keylab button settings was save it to Preset 1 so I could pull it up immediately (since this won't be the default loadout when you first power on the Keylab).
Just curious, maybe it would have been better to write those settings into the default Preset which I believe is Preset 2? This way you wouldn't have to switch from the default preset to Preset 1 to use this in Live. Does that make sense? Then again maybe you are using Preset 1 for all of your live sets either way I'm glad it worked out.
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: Real Soon on January 19, 2014, 05:19:02 pm
Lou, you caught me before my edit  :P I don't remember how it was in v1.29, but I just updated my firmware to 1.33...and this may have been something addressed in this revision. Preset 00 is listed (I feel like I hadn't seen it in there before) and seems to be the default; when I power on, the modified settings are ready to go.


kickwizard, that's the box. The problem I have is when I change my Start button's Mode from, in my case, Absolute to Relative (Signed Bit)...then go look at my Loop button, it's been changed over to Relative (Signed Bit) too. If I change it to Absolute, then go look at the Start button...it's been changed back to Absolute. Maybe all settings mapped over the same MIDI channel have to have the same Mode? That doesn't make sense to me, but seems to be the way Live is set up. To be fair, I also haven't put a lot of time into researching it since things have been working properly, but I should.
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: kickwizard on January 19, 2014, 05:54:40 pm
I made a mixed absolute relative minilab template and they used the same channel so i dont think its that


I think if the midimap is built off the default template then it groups all the transport controls to to one encoder type

Title: Re: Keylab transport buttons on Ableton LIVE
Post by: ben arturia on February 11, 2014, 04:28:25 pm
Keylab live scripts are available :
http://www.arturia.com/evolution/smf/index.php?topic=15601.0
Title: Re: Keylab transport buttons on Ableton LIVE
Post by: Dragonfly on October 09, 2014, 10:59:55 pm
Hi Ben,
Arturia's website is all messed up. your link doesn't work anymore. Where can i find the script to make my brand new Keylab 61 working with Live ?

Tx