Pro Tools: Simple Keyboard macro to "bounce to quick time"
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?
- JJascha Viehl @Jascha_Viehl
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.- CCory Milano @Cory_Milano
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?
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”?
- CCory Milano @Cory_Milano
Correct - thats exactly right
Chad Wahlbrink @Chad2023-09-19 17:38:03.513Z
Do any apps show if "Pro Tools" is not typed in that search field?
- 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- CCory Milano @Cory_Milano
Done! thanks for your help
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- CCory Milano @Cory_Milano
Ok thanks i re did it!
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
- JIn reply toCory_Milano⬆:Jascha Viehl @Jascha_Viehl
If your are just stuck on how to set keyboard triggers, this handy video will help:
https://www.youtube.com/watch?v=keu057Byy6A - 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();