Hey @johrek, welcome to the forum, and thank you for your feedback!
I currently see two potential ways of solving the use case you’re describing.
First, you could make use of AbleSet’s +PAUSE flags and dedicate the first section of each song for sending MIDI commands to your connected devices. The beginning of your songs could look like this:
If you then enable the “Autoplay” option, AbleSet will automatically play the first section of your song to trigger all outgoing MIDI and then pause when the first actual section of your song begins.
Second, if you’re mainly sending program changes via MIDI, I’ve created a little Max for Live device that you can use to automatically send program changes when the playhead hits one of the clips, even if Live isn’t currently playing:
https://drive.google.com/drive/folders/1VnNlh_6f3cUqq-YOQbChupTB7VICg9m2
Just place the device on a new MIDI track and drag the Program Clips to where you‘d like it to send program changes to you MIDI device.
This is still a work in progress but it should already work for this use case.
I hope this helps!