No internet connection
  1. Home
  2. How to

Pro Tools: Simple Keyboard macro to "bounce to quick time"

By Cory Milano @Cory_Milano
    2023-09-13 17:48:20.521Z

    I am always bouncing QTs out of Pro Tools and it would be amazing to have a keyboard shortcut to simplify this...

    I tried the package from the Soundflow store but its not working and is a little bit extra than what i need

    does anyone have any ideas?

    • 12 replies
    1. J
      Jascha Viehl @Jascha_Viehl
        2023-09-15 15:42:53.194Z

        Hi Cory,

        what Pro Tools and MacOS version are you on?
        I think from Catalina on the menu item "Bounce to QuickTime..." is not longer existent.
        So "Bounce to MIx..." and hen switching to "MOV" as "File Type" has to be used. Like it is done in the Package PT Utilities.
        This also works in previous MacOS versions. I'm not sure about Pro Tools versions before 2023.3 though.

        If you need to adapt the macro from the package, you can click "Make Editable Copy" ad it to one of your packages and adjust to your needs/system.

        If you are still on an older MacOS version you can also program this simple macro.
        But be aware that this is not future proof and will lose functionality once upgraded beyond Catalina.

        1. CCory Milano @Cory_Milano
            2023-09-19 16:45:00.857Z2023-09-19 17:07:11.144Z

            this look perfect - but when i try to select Pro Tools - the drop down menu it says "no options" even with SoundFlow full disk access granted - any ideas?

            1. Chad Wahlbrink @Chad2023-09-19 17:07:05.065Z

              @Cory_Milano - to confirm, you are trying to add Pro Tools to a macro in the way @Jascha_Viehl outlined and it’s showing “no options”?

              1. CCory Milano @Cory_Milano
                  2023-09-19 17:08:05.384Z

                  Correct - thats exactly right

                  1. Chad Wahlbrink @Chad2023-09-19 17:38:03.513Z

                    Do any apps show if "Pro Tools" is not typed in that search field?

                    1. In reply toCory_Milano:
                      Chad Wahlbrink @Chad2023-09-19 18:20:13.725Z2023-09-19 18:57:19.630Z

                      @Cory_Milano,

                      I'm sorry to hear that you're having a technical issue with Pro Tools not showing in that search field.

                      To get help with this, can I get you to report this to us via the Help/Issue workflow? By filing a report via this mechanism, we'll get access to your log files and other important information that will help us isolate and hopefully help solve this issue for you.

                      To do this:
                      First, click the SoundFlow icon up by the clock:

                      Then click the Help/Issue button at the bottom of the popup menu:


                      Finally, follow the instructions and answer the questions as best possible, then click "Send Feedback."

                      Best,
                      Chad

                      1. CCory Milano @Cory_Milano
                          2023-09-19 21:35:10.895Z

                          Done! thanks for your help

                          1. Chad Wahlbrink @Chad2023-09-20 11:05:24.906Z

                            @Cory_Milano, I'm not seeing a new post on the Support Section of the forum. Could you try running the "Help/Issue" Workflow one more time?

                            Here's a video walkthrough if helpful:

                            https://youtu.be/3U-s7vr825U

                            1. CCory Milano @Cory_Milano
                                2023-09-22 17:37:37.644Z

                                Ok thanks i re did it!

                                1. Chad Wahlbrink @Chad2023-09-22 18:40:26.752Z

                                  @Cory_Milano, Thanks. Unfortunately, your report is still not making it to the Support section of the forum as it should:
                                  SoundFlow Forum

                                  Can you try one more time and make sure to walk through all of the steps even if you leave some of the questions blank?

                                  If you check the Support Section of the Forum and your support request is still not showing up there, can you please reach out to support@soundflow.org

                  2. J
                    In reply toCory_Milano:
                    Jascha Viehl @Jascha_Viehl
                      2023-09-15 15:48:10.549Z

                      If your are just stuck on how to set keyboard triggers, this handy video will help:
                      https://www.youtube.com/watch?v=keu057Byy6A

                      1. In reply toCory_Milano:
                        Chad Wahlbrink @Chad2023-09-19 13:26:41.087Z

                        Hey @Cory_Milano,

                        Give this script a try! It should click "Bounce Mix..." from the PT menu, select "MOV" as the file type for the bounce, and click "bounce"

                        // Activate Pro Tools Window and Invalidate
                        if (!sf.ui.proTools.isRunning) throw `Pro Tools is not running`;
                        
                        sf.ui.proTools.appActivateMainWindow();
                        sf.ui.proTools.mainWindow.invalidate();
                        
                        function bounceMOV() {
                            // Click "Bounce Mix..." from File Menu
                            sf.ui.proTools.menuClick({
                                menuPath: ["File", "Bounce Mix..."],
                            }, `Could not click "Bounce Mix" in Pro Tools`);
                        
                            // Define Bounce Window
                            const bounceWin = sf.ui.proTools.windows.whoseTitle.is("Bounce Mix").first;
                        
                            // Wait for Bounce Window to Appear
                            bounceWin.elementWaitFor({
                                waitType: "Appear",
                            });
                        
                            // Set File Type to MOV
                            if (sf.ui.proTools.windows.whoseTitle.is("Bounce Mix").first.popupButtons.first.value.value !== 'MOV') {
                                try {
                                    sf.ui.proTools.windows.whoseTitle.is("Bounce Mix").first.popupButtons.first.popupMenuSelect({ menuPath: ['MOV'] });
                                } catch (err) {
                                    sf.ui.proTools.windows.whoseTitle.is("Bounce Mix").first.buttons.whoseTitle.is("Cancel").first.elementClick();
                                    throw 'Please make sure there is a Video file active in the session and try again'
                                }
                            } else {
                            }
                            // Click Bounce
                            bounceWin.buttons.whoseTitle.is("Bounce").first.elementClick();
                        
                            // Wait for Bounce Window to Disappear
                            bounceWin.elementWaitFor({ waitType: "Disappear", timeout: -1, onError: "Continue" });
                        }
                        
                        // Bounce Mix
                        bounceMOV();