🔥 Lifetime deal! Get Control Surface Studio for Just £67 👉 Click Here To Get It
Time left... mailtimers.com
⚠️ Lifetime licenses are ending soon, get yours before they're gone ⚠️
Your shopping cart is empty.

AkAi APC40 MK2 Controller Template

Submitted by JohnC on Thu, 05/14/2020 - 21:32
JohnC
Forum Admin
Control Surface Studio User

Hi all,

One of our users (Mamajuana) has kindly sent over a Controller Template for the Akai APC40 MK2. I've attached it to this post, so please feel free to download/import it into your copy of Control Surface Studio and try it out.
One thing to note with this template; I have been informed that for some reason the midi data for button 9-16 clashes with Encoders 11-18. Meaning that in order for the template to work, buttons 9-16 have been deleted.
I'm not sure what the reason for this is as I don't have an APC40 unit here to test myself. If you have this controller and want to try out, please let us know how it goes for you.

Thanks

John

Topic Category: 

7 Responses

Comments

Mcbeat
Pro User
#1

Hey John. I have the same problem with my APC 40 mk1. You have to put the APC 40 into a mode for it to work. Mode 1 Mode 2 or Mode 0. You can do this with sysex. I would have to look for the code. (If you want it) for the APC MK2 it will be so. (I'm pretty sure about that.) But now I’m writing on my cell phone. Otherwise the tracks collide with each other. Mode was 2 on the APC 40.

Mcbeat
Pro User
#2

APC40 (1st gen) F0 47 7F 73 60 00 04 41 08 01 01 F7

APC20 F0 47 7F 7B 60 00 04 41 08 02 01 F7

APC Key 25 F0 47 7F 27 60 00 04 41 08 02 01 F7

APC40 MK2 F0 47 7f 29 60 00 04 42 09 07 01 f7

Modes

0x40 Generic (Startup Default) Track select Radio- Channel Toggle

0x41 Ableton Live (LED Ring Remote Controlled) Momentary All

0x42 Alternate Ableton Live Momentary All

0x43 Note Mode (APC 20 only)

Notes Regarding Ableton Live Mode (Mode 1):

- All buttons are momentary buttons.

- Device control knobs and buttons are not banked within the APC40 Mk2.

- LED Rings around the knobs are controlled by the APC40 but can be updated by the Host.

- All other LEDs are controlled by the Host.

Notes Regarding Alternate Ableton Live Mode (Mode 2):

- All buttons are momentary buttons.

- Device control knobs and buttons are not banked within the APC40 Mk2.

- All LEDs are controlled by the Host.

JohnC
Forum Admin
#3

Hi thanks a lot for posting this info.
While in these other modes on the APC, do all inputs have unique midi channel/type/value combinations?

Mcbeat
Pro User
#4

Hey John.
I add the link for a diagram from the apc40. Otherwise I will create a table with all commands at the weekend if it is not enough. Please let me know if I should do it!

Here the link

https://www.akaipro.de/sites/default/files/2018-01/APC40_Communications_...

Hellem
Control Surface Studio User
#5

Hi, Pro User, can you share this content please? https://www.akaipro.de/sites/default/files/2018-01/APC40_Communications_...
cuz your link doesn't work any more...

Hellem
Control Surface Studio User
#6

Hi, iv done with codes implementation, transformed into correct code, i see that data is transmitted in a correct way, but my APC40 doesnt change it's behavior.....(((

APC40 (1st gen) :

0x40 Generic (Startup Default) Track select Radio- Channel Toggle
F0 47 7F 73 60 00 04 40 08 01 01 F7

https://www.scadacore.com/tools/programming-calculators/online-hex-conve...
11110000
01000111
01111111
01110011
01100000
00000000
00000100
01000000
00001000
00000001
00000001
11110111

https://www.rapidtables.com/convert/number/binary-to-decimal.html
240
71
127
115
96
0
4
64
8
1
1
247

code for remotify script -
self._send_midi((240,71,127,115,96,0,4,64,8,1,1,247))

0x41 Ableton Live (LED Ring Remote Controlled) Momentary All
F0 47 7F 73 60 00 04 41 08 01 01 F7
code for remotify script -
self._send_midi((240,71,127,115,96,0,4,65,8,1,1,247))

0x42 Alternate Ableton Live Momentary All
F0 47 7F 73 60 00 04 42 08 01 01 F7
code for remotify script -
self._send_midi((240,71,127,115,96,0,4,66,8,1,1,247))

Hellem
Control Surface Studio User
#7

Wow! after rebooting my PC it works great! mode has changed!)))