Midi remote scripts for APC40 MK1

Discuss Live-ready controllers other than Push.
Post Reply
manycreative
Posts: 1
Joined: Mon Apr 14, 2025 1:49 am

Midi remote scripts for APC40 MK1

Post by manycreative » Mon Apr 14, 2025 1:52 am

Hey all!

So I’ve found that my old midi scripts don’t work with Ableton 11 or 12 with the APC40 mk1. I understand they need to be converted to Python 3. I found someone who has supposedly converted this one to Python 3, but it is not working in live 12 at all.

I will try an older version see if I can get them working, but does anyone have any suggestions without upgrading my controller to the mk2 or apc64.

Much thanks!

sissySpacecraft
Posts: 16
Joined: Thu Sep 24, 2015 2:41 am

Re: Midi remote scripts for APC40 MK1

Post by sissySpacecraft » Thu May 01, 2025 2:04 pm

Hi,

Is your old APC40 script called "Arsenal" by NativeKontrol? If so, short of converting that entire codebase to Python 3 (and from _Framework classes to the ableton.v2 or .v3 classes), you and every other "Arsenal remote script" owner are SOL (me included). That entire product line (and the company?) was abandoned by the developer when Live remote scripting moved from Python 2 to Python 3 with Live 11's release.

Live 12 still provides an APC40 (mk I) remote script by default and that script (like a bunch of other "old school" device scripts) still references the Python 2 "_Framework" classes. So it is possible for older _Framework based (Py2) scripts to run under Py3, but "Arsenal" scripts mostly referenced a "modified parallel" _Framework package called _NKFW2. In short (at a minimum) the _NKFW2 package would need to be converted to Py3 and since NK abandoned their product line, that conversion must be either very, very difficult or impossible.

Peace

Post Reply