Ok. There's lots of long answers and a much shorter one, which I ended up going with. It seems the APC40 has 3 modes it can be in. Mode Identifier Name 0 0x40 Generic Mode 1 0x41 Ableton Live Mode 2 0x42 Alternate Ableton Live Mode When you power the unit up without Live open/installed (as I've been doing), the unit defaults to 0 or Generic Mode. Which is a bit confusing because to get it in its 'dumb' state (which I'd have personally called generic), you have to get it into Ableton Live Mode. This is easily done by installing and opening Live, waiting until the unit is connected and recognised by Live and then quitting Live. The unit now stays in Mode 1, at least until you power it down/up again. Anyways now, or at least so far, it's working as I need it to. I have the clip launch buttons mapped to the sequencer effects on/off butons and now, when I press the hardware button, the software button lights up and the hardware button stays lit. When I press it again, the light goes out on both the hardware and the software. So now I can tell which effect is selected, or how many, without looking at the screen or needing to have the sequencer window open. It also makes it slightly easier to find my way around the pads, despite there being no labels to read from. All I had to do was to add an output to my original mapping in ME and that was it. ME automatically set it to be the same note on the same channel and I didn't have to do anything more. It's early days yet, so we'll have to see how I get on. I've noticed for example, that the rotary encoder LEDs no longer light up and so far, the only colour I'm getting from the buttons is green. I believe this is because the APC40 determines its colours according to the velocity note set, which I can't seem to alter from ME. For the record, these are the values for the clip launch buttons. If it's at all possible, I'd like to know how I can set these as part of the midi output command: 0=off, 1=green, 2=green blink, 3=red, 4=red blink, 5=yellow, 6=yellow blink, 7-127=green I found a really useful programmer's reference here: http://6be54c364949b623a3c0-4409a68c214f3a9eeca8d0265e9266c0.r0.cf2.rackcdn.com/754/documents/APC40_Communications_Protocol_rev_1.pdf And a useful image here: http://www.akaipro.com/apc40map