Or you could forgo MIDI mapping and create a MIDI Remote Script (written in Python). Lastly, if you're familiar with Java, you could create an application using its MIDI library to do this sort of stuff. In that case, for the buttons you want to do that with, you could simply do a MIDI note to CC translation. That would typically only be in cases where Live offers toggle action and you want momentary. So, there's no need for you to change anything unless you want to override what Live views as the appropriate type of action. If you map to tempo nudge, you'll have momentary action. For example, if you map to a mute switch, you'll have toggle action. If you're on Windows, I think you could accomplish this with the classic version, which is free, but don't quote me on that as I haven't used it in years.Īs far as changing the type of action (momentary or toggle) of the buttons, are you sure that you really need to do that? The reason I ask is because when using MIDI notes (all the buttons on your controller send MIDI notes BTW) for MIDI mapping, Live automatically determines the appropriate type of action to use.
This video covers the bug (it demos it with the APC mini, but the same applies to the APC Key 25) and how to resolve it with Midi Translator. IS there anyone that can help me with how I might go about getting the controller lights to toggle on/off in conjunction with the LIVE element they are mapped to and if possible, also to choose if a a APC button is momentary or toggle?įirst, the LED issue is due to a bug in the hardware that has been confirmed by Akai. I am a front-end web dev with some javascript experience and I am just finishing up a Java (OOP) class.
given me no "feedback" as to what is on and what is off. doing the above, I can map all the buttons and knobs to various controls in LIVE via its MIDI Learn function, but, when I use buttons to toggle on an element in LIVE, while the corresponding APC Key 25 button lights up when the LIVE element is toggled on, when I toggle it off the light on the APC Key 25 button stays lite up.
Instead I just turn on the applicable "track" and "remote" for controller in the MIDI Ports area. I simply don't select the APC Key 25 from the Control Surface dropdown menu in Live's preferences. I have figured out how to "disengage" the default script that automatically maps the grid buttons to clips, knobs to volumes (and such, etc).
I'm quite disappointed with the fact that it doesn't come with such software mentioned above (even my Korg nanoControl comes with such software). I have since sold all those controllers and just bought a APC Key 25 to use with LIVE, though not in the conventional way (I don't use clips).
A few year back I was using "boutique" controllers that all had software to modify what kind of message each element of the controller send (CC, MIDI#, etc), if a button was momentary or toggle, etc.