ProTools SpotToRegion SDK

I’m trying to implement the SpotToRegion sdk on macOS (previously tried to get the same functionality with PTSL but the Import command doesn’t seem to fit) and I’m having a hard time with it.

I refactored the code to replace old code with supported (but deprecated) Carbon functions. The code is still deprecated but at least it compiles. We enabled AppleEvents for the executable, enabled the Hardened Runtime entitlements for that and added

LSPrefersCarbon

To the plist as well.

It doesn’t work, when the program hit the AESend function it freezes or goes on and doesn’t send anything to ProTools.

I can share with you the code of course, but I would like to know first of all if SpotToRegion should still work on Carbon Framework (I saw that ProTools plist has LSPrefersCarbon set to false) or if there’s something that should change in the SDK, something like the ProTools Signature code or AppleEvent codes.

One thing that could be useful to know is that no pop up window appears to ask me to send Apple Events, although I enabled “Send Apple Events” in the Projucer.

Have you ever encountered this problem? Have you ever tried to use the old SpotToRegion SDK?

Thank you!

This SDK is so old that I’d suggest avoiding it :slight_smile:
or at least, try the AAX forum if you have concrete issue with it.

You’ll better look even on SoundFlow or ideally contact Avid with feedback about PTSL hoping they’ll adjust it on their end.

Thank you for the hint! Yes, you’re probrably right, already sent a message to Avid and waiting for their answer, in the meantime I wrote an Objective-C app that implements spot to region functionality and I call that app from the processes that need to spot on ProTools. Honestly I don’t know if it’s a good solution… but at least it works! :sweat_smile: