Match Ableton Clip Color to reflect as LED state on MIDI Pads for Akai APC40 MK2
A lot of use on the forum are asking for this feature. We want the Akai APC40 MK2 PADS to light up based on the clip color of the Ableton clip that gets loaded on that PAD.
why did you choose to only go with 3 states for LED feed back? what are you going to implement so that we have LED color matching to clip color on Ableton?
we bought and purchased CSS with the idea that MIDI Mapping would go by a lot faster with your tool you created, so far it’s been more of a hassle trying to get your program to work appropriately mainly because the APC40 has 3 modes like MCBeats has mentioned on multiple forum posts and responses.
MCBeats has even provided the solution to set the modes (giving us a template ready for you to update on your program so that it’s easier on the users to choose between modes (mode 0, 1, and 2).
I forgot I changed some stuff around before posting comment #5.
Instead of using modifiers m10 and m11 to store the colors dictionary and buttons list, i stored those inside Action Block 1 of the Reaction named “Set Button Colors to Clip Colors”. To edit the dictionary of colors and list of buttons, I’d suggest editing them inside software that can handle python code (I use Visual Studio Code myself) because Python relies heavily on indentation to work properly and it’s real finnicky inside these custom code boxes to handle that. An online python editor like this one should also work.
I also forgot to mention you should change the dimensions of your session box to your controller’s specifications.
The script will throw up errors when the list of buttons doesn’t contain enough buttons to match the clips inside the session box. The loops in the script loop through all tracks and scenes in the session box to check all the clips it contains. Then it sends velocity data to corresponding buttons. If there is no button to send that data to, it will cause an error, and I haven’t provided a failsafe for that. When I’ll revisit the code I’ll make it a little less prone to producing errors. For now, make sure you’ve got as much buttons as you have clips inside the session box.
Sign up
User registration is currently not allowed.