No internet connection
  1. Home
  2. Support

Mitch's Commit Hardware Inserts Broken

By Dryw Owens @Dryw_Owens
    2026-04-19 00:25:04.110Z

    Title

    Mitch's Commit Hardware Inserts Broken

    Content type

    package

    Content name

    Mitch's Commit Hardware Insert for Selected Tracks

    Content package

    Version info

    OS: macOS 26.4.0
    SoundFlow: 6.1.3
    Pro Tools: 25.6.1.283

    What do you expect to happen when you use the package?

    I immediately get an error - usually "requested app is not running." Mitch himself tried to troubleshoot this with me, but without success. He determined that Soundflow is somehow uniquely "blind" to my tracklist. However, I was able to have Gemini create a script that read back my track list. The script did work at one point, and I'd really like to have it work again!

    Are you seeing an error?

    Could not ensure Track List View is accessible Could not open Track List ClickMenu Element UI required

    What happens when you use the package?

    I'll trigger the script and get the errors: Could not ensure Track List View is accessible Could not open Track List ClickMenu Element UI required However, my tracklist is visible. I was able to have Soundflow read them with the following script: sf.ui.proTools.appActivateMainWindow(); sf.ui.proTools.invalidate();

    try {
    // Attempt to pull the names of the tracks currently visible in the Track List
    let trackNames = sf.ui.proTools.visibleTrackNames;

    // Log the result (this will pop up as an on-screen notification)
    log("Success! I see these tracks: " + trackNames.join(", "));
    

    } catch (err) {
    // If it fails, log the error
    log("Failure. I cannot read the track list.");
    }

    How were you running this package?

    I used a keyboard shortcut within the target app

    How important is this issue to you?

    5

    Details

    {
        "textExpected": "I immediately get an error - usually \"requested app is not running.\" Mitch himself tried to troubleshoot this with me, but without success. He determined that Soundflow is somehow uniquely \"blind\" to my tracklist. However, I was able to have Gemini create a script that read back my track list. The script did work at one point, and I'd really like to have it work again!",
        "textError": "Could not ensure Track List View is accessible\nCould not open Track List\nClickMenu Element UI required",
        "textWhatHappens": "I'll trigger the script and get the errors: Could not ensure Track List View is accessible\nCould not open Track List\nClickMenu Element UI required\nHowever, my tracklist is visible. I was able to have Soundflow read them with the following script:\nsf.ui.proTools.appActivateMainWindow();\nsf.ui.proTools.invalidate();\n\ntry {\n    // Attempt to pull the names of the tracks currently visible in the Track List\n    let trackNames = sf.ui.proTools.visibleTrackNames;\n    \n    // Log the result (this will pop up as an on-screen notification)\n    log(\"Success! I see these tracks: \" + trackNames.join(\", \"));\n    \n} catch (err) {\n    // If it fails, log the error\n    log(\"Failure. I cannot read the track list.\");\n}",
        "inputHowRun": "I used a keyboard shortcut within the target app",
        "inputImportance": 5,
        "textTitle": "Mitch's Commit Hardware Inserts Broken"
    }

    Source

    false
    

    Links

    User UID: nBhyRRiDLmMcES0jowEhwe1pd023

    Feedback Key: sffeedback:nBhyRRiDLmMcES0jowEhwe1pd023:-OqY75gKXlxFvnR406pt

    Feedback ZIP: exz70WkoLhVgRL+vCp/FZUs7BTdLPsyPGIhEfxhvpHCBmNwSs3JP+0XBnwXSIPWMfi8CF2fGTGgVOyCz2mQUFYf5rDR1NfADxQpCgxRES63Z+9freoz17pjF9rNt/lHEqVEBA9taSDfT6Oe9EV096Wy1NzMc0whQcoSKbUDl3aqTOfynLazm0fcqpwjpiAaQI4aL3Ml4p2SGXNx2JaS9roQHlYCf5nlfgQ7CjdMd7VJcXuD77gmwa9x3MQ4+Z+FAdaucPHqXF8sR2jh1jnyip46nbhbhQcUTDUC2mPf/doBO60f7IZ3ruRFWOiupojCFDICMmalB+lYPhu9NJ+xNDg==

    • 13 replies
    1. D
      Dryw Owens @Dryw_Owens
        2026-04-20 05:52:38.787Z

        After some more investigation with Mitch, it seems that .sfx is not working on my system at all.

        1. Chad Wahlbrink @Chad2026-04-20 16:56:08.851Z

          Thanks, @Dryw_Owens,

          Are you using any VPNs or firewalls on this Mac?

          Can you also please ensure the following permissions are set up correctly in System Settings:

          • System Settings > Privacy & Security > Local Network
          • System Settings > Privacy & Security > App Management

          SoundFlow should be enabled in each of these areas.

          Thanks,
          Chad

          1. DDryw Owens @Dryw_Owens
              2026-04-20 17:45:48.605Z

              Hi Chad,
              Thanks for your attention to this. The permissions are as you have pictured. I even toggled them off and on again. There are no firewalls or vpn. I've tried reinstallation of SF as well as some terminal lines too.

              1. Chad Wahlbrink @Chad2026-04-20 19:12:57.165Z

                Thanks, @Dryw_Owens!

                I see what's happening now. You are currently running Pro Tools 2025.6, which is not SFX enabled. You need to install Pro Tools 2025.10 or later to use the workflow as is. The code in this specific workflow is using instances of sf.ui.proTools.sfx instead of sf.ui.proTools, which will not run on older versions of Pro Tools.

                @Mitch_Willard, if you are able to update this code, I would recommend doing a "find and replace all" for sf.ui.proTools.sfx and replacing it with sf.ui.proTools. Then you can add if (sf.ui.useSfx) sf.ui.useSfx(); to enable SFX when available.

                I hope that helps!

                Best,
                Chad

                1. DDryw Owens @Dryw_Owens
                    2026-04-21 16:15:18.387Z

                    Chad, Is it possible for me to copy source and make these changes? I tired and got more errors.

                    1. DDryw Owens @Dryw_Owens
                        2026-04-22 00:08:34.638Z

                        I'm getting Error: Object reference not set to an instance of an object.
                        (Commit Hardware Insert App line 1341)
                        That line is:

                        const insAEStatus = insViewStatus(insertsAE)
                        

                        This worked for me before sfx came out. I really just want this script to work again without giving Avid $499!

                        1. Chad Wahlbrink @Chad2026-04-22 00:42:19.754Z

                          Hi, @Dryw_Owens,

                          Theoretically, it should work if you use the "Make Editable Copy."

                          I don't have XCode on this machine, so it's a bit hard for me to test this myself at the moment. I'll see if I can give it a try with the suggested changes sometime this week. In the long term, it'd be best for Mitch to implement it so future updates made to the overall workflow are also pushed to you, though.

                          1. DDryw Owens @Dryw_Owens
                              2026-04-22 00:43:37.595Z

                              Right - that's what I did, but I'm now getting the above error.

                              1. Mitch Willard @Mitch_Willard
                                  2026-04-22 01:31:03.245Z

                                  I'm sorting it out now @Dryw_Owens and @Chad. Will have the compatible version up shortly.

                                  I have to remove some .dawCommands to make it work again, hennce the issue for the inserts view.

                                  1. DDryw Owens @Dryw_Owens
                                      2026-04-22 01:59:41.610Z

                                      Thanks so much @Mitch_Willard! You're the best!

                                      1. Mitch Willard @Mitch_Willard
                                          2026-04-22 02:10:30.555Z

                                          There now @Dryw_Owens, let me know if you have any issues. Now that we know what was the issue, anything else should be a simple fix. But hopefully it is all good. Version 3.1.3. Apologies for the stuff around

                                          @Chad Thanks so much for pointing out where the issue was. Much appreciated

                                          1. DDryw Owens @Dryw_Owens
                                              2026-04-22 06:02:06.032Z

                                              IT WORKS!!! Thank you so much Mitch!! Is there any way to buy you a drink? Seriously, you've made me very happy. This is my favorite thing anyone has written for Soundflow.

                                              1. Mitch Willard @Mitch_Willard
                                                  2026-04-22 06:51:49.597Z

                                                  haha thanks Dryw. If we are ever in the same place, would happily take a beer. But by all means share the app and soundflow to anyone you think will benefit from it.

                                                  I'm stoked you are enjoying it mate. It's great to hear that people are actually using it and getting great use out of it. Sometime you have no idea if people are even using the thing haha