Skip to content

Extended Ableton Live remote script for Akai APC20 controller with added Device Control

Notifications You must be signed in to change notification settings

tomekskuta/APC20_DC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APC20 Device Control

Remote script for Akai APC20 controller with added few features:

  • Device Control on USER3 sliders bank
  • Tap tempo
  • Reversed functionality of track selection buttons

This is 3rd version of the script for Ableton Live 12 (written with Python3). Probably works with AL11 as well but I didn't test it. Older versions are compatible with AL10 and older. You can find them in branches v1 and v2.

How it works

Akai APC20

All numbered buttons work only if SHIFT is pressed:

  • 1 - Tap tempo
  • 2 - Show/hide detail view
  • 3 - Toggle between Device view selector and Clip view selector
  • 4 - On/off selected device
  • 5 - Lock/unlock selected device to control
  • 6 - Switch to previous bank on device
  • 7 - Switch to next bank on device
  • 8 - Switch to previous device on chain
  • 9 - Switch to next device on chain
  • 11 - Phase nudge down
  • 12 - Phase nudge up

On image I also marked button for USER3 bank which you can activate with pressed SHIFT as well. Then sliders are are controlling selected device.

Navigation/Track selection buttons

It's unexpected thing but when I added device control feature functionality of these buttons reversed. Now if you push some of these buttons corresponding track will be selected. PLAY, STOP, REC, MIDI OVERDUB, navigation and NOTE MODE works if SHIFT is pressed. Navigation buttons switch between tracks and scenes banks instead of single tracks and scenes (works like zooming session overview). It's something I don't know how to fix for now. In general I like this reverse feature so I decided to leave it as it is now.

How to use it

  • clone the repo
  • copy APC20_DC catalog following this instruction
  • Assign APC20_DC remote script to Akai APC20 controller in the Link MIDI tab in Ableton Live preferences. Remote Script assigning

Limitations

Additional features buttons are highlighted initially. They turn off after pressing SHIFT button once and then are working normally.

TODO

  • Fix navigation buttons to switch between single track/scene instead of whole banks
  • Fix initially highlight of new features buttons

Probably I won't fix these bugs - the script works good enough and those things aren't too important to spend more time on them ;)

About

Extended Ableton Live remote script for Akai APC20 controller with added Device Control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages