Comments by eldavo

As a simpler alternative to step 3+4 above, you could copy the updated shell externals to `~/Documents/Max 8/Max for Live Devices/Thresho Project/externals`(overwriting the existing shell.mx* files) and re-open the device in Ableton
"Does anyone know if this can be recompiled so this can be used on Apple Silicon (M1) or point me in the direction in how to go about this would be much appreciated."

I realize this is over a year late in answering, but I just fixed my copy so here you go.. You need to update the 'shell' external

1. download the latest version of shell.zip from https://cycling74.com/forums/shell
2. unpack and copy the 'shell.mx*' files from the external folder to `~/Documents/Max 8/Library`
3. Open Thresho.amdx in Max (from Ableton), and replace the shell external (unfreeze, go to edit mode, add the new external from "objects" (click yes on security prompt), and connect it
4. Save the .amdx (if you save it under a new name, such as TreshoM1.amdx, it should work in Ableton right away - if you save over the original, you may need to restart Ableton)

I could share an updated .amdx with the latest `shell` version, but it would be best if the author would do that. Ross?
I added MIDI through to my local copy of your device. It is straight-forward: add midiin and midiout objects to your m4l device and connect them.

https://imgur.com/a/KuVxUM6
Addendum: For MIDI mapping to work on other devices and instruments, "Remote" needs to be ticked for the Launch Control as well in step 1.
Nice, love having "hardware control" over an Ableton step sequencer!

I got the LED toggling to work in user mode (!!). The Launch control needs to have its own MIDI output sent back to it for that to work. Here's how you set it up:

1. Plug in your Launch control, open Ableton's settings and tick "Track" and "Sync" for the Launch Control XL Input *AND* Output.

2. Add this sequencer device to a MIDI track.

3. Add another Ableton MIDI track with no device on it. In the track IO settings, set "MIDI From" to Launch Control XL, and "MIDI To" to Launch Control XL ch8 (since that is the channel you configured the pads to in the Template linked to here), and set "Monitor" to In. (I edited the template such that pads are on channel 1.)

DONE! The LEDs will now light up and toggle to indicate which steps are active vs muted. It's awesome.

If you wanted this to work "out of the box" you'd need to add MIDI pass through to the m4l sequencer device. Also, any instrument following it on the same track would need to pass through MIDI - or go on a separate track that monitors the sequencer track's MIDI output.