Delete Functionality in Ableton Live with APC40MKII

jaredburkhalter

2020-07-13 18:14:11

The Ableton Push has innate functionality with Live where if I hold down its "delete" button while selecting a clip, it will delete the clip. 

Is there a way to create this same action with the APC40MKII using MT? I've tried mapping a midi note to the "Delete" keystroke, but it doesn't necessarily work how I would want it. 

Thanks in advance!

Steve-Bome Forum Moderator

2020-07-13 19:16:21

Hi,

If you can capture the log of what the Ableton Push sends, then it would likely be possible.

Do you have one to test this with?

 

jaredburkhalter

2020-07-13 19:31:33

Yes, I have a Push I. I have attached what happens when I press the dedicated "Delete" button. The top portion is MidiMonitor and the bottom is MT.


Attachments:

PushDeleteMidi.png

Steve-Bome Forum Moderator

2020-07-13 19:46:12

OK, I assume you tried to send the same from your APC-40 MKII and it didn't work?  If so, it is possible that this is done with a MIDI remote script and if so, we would either need trick Live to use that script or modify the APC-40 MIDI remote script to use it. There are often advanced featues that use MIDI Remote Scripts for certain controllers in Ableton Live.

I'm not sure how much work it would be to trick Ableton Live to use Push Remote script for this feature or to modify the APC40-Script to add this feature.  This would be really the only choice if in fact you cannot already do this with your APC40-MKII.  I also assume you are using MIDI Remote Script for APC-40 MKII?

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

 

 

 

Steve-Bome Forum Moderator

2020-07-13 21:07:32

If you will always also have your Push connected, I suppose you could also:

 

1) Use MT Pro to re-route your push to a virtual port and tell Ableton Live to look at that port for your Push instead of the actual hardware port.

2) Using MT Pro, re-route a button of your APC40 to the virtual port of your Push to send the same MIDI message that the push sends.

Essentially you would have

1) APC40MKII routed by default to BMT 1 - Define this port in Ableton Live your top section

2) Push routed by default to BMT 2 - Define this port in Ableton Live in your top section

In MT Pro route everything from and to  APC40 to BMT1 using the MIDI router

In MT Pro route everything from and to Push to BMT1 using the MIDI router

Create a translator to take a button on your APC40 and convert it to the Push MIDI message, send this to BMT2 instead of BMT1 with swallow set.

Now again this will only work if your Push is also present. If you want to do this without Push present, there will need to be another translator in MT Pro to respond with the correct device inquiry Sys Ex response that the push sends (to fake a push present) and then ignore all other MIDI messages to and from Ableton Live to BMT2.

 

So this is the way to do it without having to modify any MIDI remote scripts. I looked at the Push MIDI Remote Script and my eyes glazed over. It would take me hours, maybe days, to figure out how to integrate this functionality into the APC40MKII MIDI remote script.

 

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

 

 

Steve-Bome Forum Moderator

2020-07-13 21:21:17

Also, if you don't know what the device inquiry response handshake is, you can always capture it in the log window with your Push connected. Then later you can use that to determine how you want MT Pro to "fake" that a Push is present.