No internet connection
  1. Home
  2. Support

SoundFlow is not Recognizing RX Pro Audio Editor

By Nick Squillante @Nick_Squillante
    2022-03-21 21:54:10.227Z

    Title

    SoundFlow is not Recognizing RX Pro Audio Editor

    What do you expect to happen when you run the script/macro?

    As you can see this macro is very simple, it selects RX Pro Audio Editor and activates it ensuring it's in the foreground then proceeds to use a "Press Keys" function [Command Enter].

    This version of RX is iZotopes most current and up to date via their subscription NFR that they sent me.

    Also I'm only using a "Press Keys" function as a workaround because if I choose "Click UI Element" SoundFlow does not recodgnize the RX interface.

    Are you seeing an error?

    Could Not Find Running App with Bundle ID

    What happens when you run this script?

    Nothing Happens (sorry I can't be more detailed than that this is simply the case)

    How were you running this script?

    I clicked the "Run Script" or "Run Macro" button in SoundFlow

    How important is this issue to you?

    5

    Details

    {
        "inputExpected": "As you can see this macro is very simple, it selects RX Pro Audio Editor and activates it ensuring it's in the foreground then proceeds to use a \"Press Keys\" function [Command Enter]. \n\nThis version of RX is iZotopes most current and up to date via their subscription NFR that they sent me.\n\nAlso I'm only using a \"Press Keys\" function as a workaround because if I choose \"Click UI Element\" SoundFlow does not recodgnize the RX interface.",
        "inputIsError": true,
        "inputError": "Could Not Find Running App with Bundle ID",
        "inputWhatHappens": "Nothing Happens (sorry I can't be more detailed than that this is simply the case)",
        "inputHowRun": {
            "key": "-MpfwYA4I6GGlXgvp5j1",
            "title": "I clicked the \"Run Script\" or \"Run Macro\" button in SoundFlow"
        },
        "inputImportance": 5,
        "inputTitle": "SoundFlow is not Recognizing RX Pro Audio Editor"
    }

    Source

    //Macro converted to script
    
    
    sf.ui.izotope.appActivate();
    
    sf.keyboard.press({
        keys: "alt+return",
    });
    
    
    

    Links

    User UID: VXN5zGasMzQkQNCz7bJwlhjmmSh1

    Feedback Key: sffeedback:VXN5zGasMzQkQNCz7bJwlhjmmSh1:-MyiTHPD28o8KBOCmIxq

    Feedback ZIP

    • 25 replies

    There are 25 replies. Estimated reading time: 13 minutes

    1. Hi Nick,

      Thanks for reporting here. Can you share the specific iZotope RX version? We need something more specific than "the newest" since this can mean many things depending on how NFRs are issued etc.

      1. I'm asking since SoundFlow has support for iZotope RX up to and including version 9. If you're running a beta or otherwise non-released version of, say, iZotope RX 10, that would explain the issues you're seeing.

        1. NNick Squillante @Nick_Squillante
            2022-03-21 22:24:30.192Z

            The specific version is iZotope RX Pro Audio Editor, Version 9.3.0

            1. Hm, that is very weird. Do you have multiple versions of RX open at the same time by any chance?
              Controlling RX9 (9.3.0) works just fine here and I know we have tons of users who use this.

              Can I get you to create a new script, put this code and assign a global keyboard trigger to it:

              log(sf.ui.frontmostApp.activeBundleID);
              

              Then, make sure RX9 is focused and run the shortcut, then copy/paste the log entry it shows.
              It should show

              com.izotope.RX9
              
              1. If you've had multiple versions of RX open and not having restarted SoundFlow in between I think there's a small chance that SF could get confused as to which iZotope version it's supposed to be controlling (even if just a single version is open by the time you actually run the script). That could be one guess. To check if that's related, restart SoundFlow and see if it starts working.

                1. To restart SF (the engine part), click the SF icon, then swipe left or click the small grey dot next to the blue dot to go to the 2nd page, then click Restart SoundFlow.

        2. In reply toNick_Squillante:
          Kitch Membery @Kitch2022-03-21 22:58:53.767Z

          Hi @Nick_Squillante,

          Just thought I'd chime in with a potential solution if what Christian suggested does not resolve the issue.

          Certain apps (iZotope RX Advance included) sometimes require their main window to be focused before they can receive keyboard shortcuts from SoundFlow.

          Right now you are using the "Activate App" macro which activates iZotope but does not activate iZotope's main window. Try instead to replace the "App Activate" macro with the "Activate App's Main Window" Macro Action. Your Macro should look like this;

          I assume the keyboard shortcut "alt+return" is something you have assigned to an internal preset shortcut in iZotope RX?

          If that is the case this will hopefully resolve the issue. :-)

          1. N
            In reply toNick_Squillante:
            Nick Squillante @Nick_Squillante
              2022-03-21 23:51:48.565Z

              Hey fellas,

              So I did what Christian suggested with the script and the image attached shows the log entry I'm receiving.

              Also, @Kitch I tried your suggestion, no luck (see screenshot below)

              1. N
                In reply toNick_Squillante:
                Nick Squillante @Nick_Squillante
                  2022-03-21 23:55:07.493Z

                  @chrscheuer, Apologies that first screenshot is incorrect. Below is what I'm getting when I try the script you gave me.

                  1. N
                    In reply toNick_Squillante:
                    Nick Squillante @Nick_Squillante
                      2022-03-21 23:56:33.208Z

                      It looks like the App (even thought it's running version 9.3.0) is not recognizing it as 9 but as RX.Pro

                      1. Hi Nick.

                        Yea - thanks for letting me know about this. This is the issue - I've never seen RX being identified like that before. I'm wondering whether that's intentional or not.
                        Do you have the app installed in a non standard location? I think a good idea would be to uninstall RX and reinstall it fresh - we've seen in the past that some installers may incorrectly overwrite old installations, so if you upgraded RX from an earlier version, it's possible this is a faulty install.

                        @Kitch this is an issue about bundle IDs, not about app focus (for now).

                        1. I seem to remember RX had a "Pro" tier way way back in something like version 5 or 6. I'm thinking your install may have the bundle identifier still from that old install/version (it comes from a Info.plist file in the Application's bundle).
                          Also note that macOS caches these identifiers so if the upgrade was made in-place you may need to restart the Mac to have macOS refreshen this.

                          1. Hm but your app is also called "iZotope RX Pro" (look in the menu bar). There's definitely many things indicating this is not the most recent version of the RX app you're running. The most recent version is called "iZotope RX 9 Audio Editor".

                            1. How a normal install of iZotope RX 9 Audio Editor should look:

                              Wondering if this is related to you having an old NFR code, if that makes the iZotope app behave non-standard somehow.

                      2. N
                        In reply toNick_Squillante:
                        Nick Squillante @Nick_Squillante
                          2022-03-22 00:46:58.505Z

                          As I mentioned earlier, iZotope has subscription based plug-ins now too (In the past it was only perpetual licensing). Basically what that means is they let you pay monthly for the most current software that they have... For example if you have the subscription plan from iZotope and their current version of RX is RX 8 when they upgrade to RX 9 you are able to download the update at no extra charge. So again they keep you on the most current version, that said everything is called "Pro" no more version numbers. Below is the "Get Info" tab of the version (9.3.0) of RX I have as well as a screenshot of what my startup page looks like (different from yours).

                          Now to answer your install location/upgrade question: This is a brand new M1 Max MacBook Pro running Monterey 12.3 with a fresh install of iZotope RX Pro, no upgrades, no non-standard locations. It's essentially as fresh as you can get it to be. Also, I don't believe "Pro" was ever used as a tier identifier. Izotope, for as long as I can remember had their standard versions and versions with the suffix "Advanced." Hope this helps!

                          1. Ah that's very interesting. I guess you're the first SF customer to have that new combination then (or at least the first to report it).

                            We'll have to add support for this new tier in a new build of SoundFlow, I'll log a report here (SF-545) and then we will update this thread when there's a new release ready.

                            Thank you so much for helping update me on this (I had no idea about that new product line).

                          2. S
                            In reply toNick_Squillante:
                            SoundFlow Bot @soundflowbot
                              2022-03-22 00:51:54.271Z

                              This issue is now tracked internally by SoundFlow as SF-545

                              1. N
                                In reply toNick_Squillante:
                                Nick Squillante @Nick_Squillante
                                  2022-03-22 00:55:35.350Z

                                  Thanks Christian, looking forward to the new build!

                                    1. NNick Squillante @Nick_Squillante
                                        2022-03-22 02:18:23.517Z

                                        That worked, SoundFlow now recognizes the App and brings it to the front allowing the command to send the file back to Pro Tools. Thank you.

                                        That said, I am still unable to select any individual modules or anything for that matter within RX Pro when using the "Click UI Element" action. Thoughts?

                                        1. Hm, it's possible the RX Pro version has UI accessibility turned off for some reason. Or it's possible we need to do some more digging on our end.

                                          1. If you have a module window open can you select anything inside that module?

                                    2. N
                                      In reply toNick_Squillante:
                                      Nick Squillante @Nick_Squillante
                                        2022-03-22 03:38:45.698Z

                                        Just tested it with one of the modules open and to answer your question, yes it can select parameters within the modules, it's just unable to select them from the main window. A workaround for now can simply be to choose a menu path with a different action to get the modules open.

                                        1. That's usually how we do it. It's possible what you're seeing is not specific to that version, on my first few tests I wasn't able to select the module buttons themselves either.

                                        2. S
                                          In reply toNick_Squillante:
                                          SoundFlow Bot @soundflowbot
                                            2022-03-27 10:55:27.469Z

                                            This issue has been marked as Done