Introduction
CommandPost is a free and open source native macOS application that acts as a bridge between control surfaces, and software that doesn’t natively support control surfaces, such as Apple’s Final Cut Pro X and Adobe After Effects.
There are currently over 3300 active monthly users and over 1906 users in our Facebook Group.
It’s used by filmmakers, scientists and just general macOS fans all over the world to seriously speed up mundane tasks through powerful and customisable automation tools.
For example, you can apply individual effects within Final Cut Pro or After Effects with the single tap of a button. It also has powerful Windows management tools.
Developed in Lua (the same scripting language used by Blackmagic Fusion, Adobe Lightroom and even parts of Apple iOS), it’s insanely customisable and powerful.
It’s also fully compatible with Hammerspoon.
You can listen to Chris explain CommandPost on Final Cut Pro Radio Episode #57 and Episode #43.
Sponsor
To help continue CommandPost to grow, evolve, and stay completely free and open-source, we offer the ability to sponsor CommandPost directly through GitHub.
Alternatively, you can also make a contribution via PayPal.
Download
You can download CommandPost here.
Please review our license agreement and privacy policy before downloading.
System Requirements
CommandPost supports macOS High Sierra, Mojave, Catalina & Big Sur.
It has native support for both Intel and Apple Silicon Mac’s.
It requires Accessibility Permissions, so you’ll need your computer’s Administrator Password.
macOS Catalina & Big Sur now require Screen Recording permission, so we can determine window positions.
Supported Applications
CommandPost supports Final Cut Pro 10.4.4 to 10.5.1.
It has basic support for Adobe After Effects 2020 or later.
It has experimental support for DaVinci Resolve 16.2.7 or later.
It has built-in basic support for the latest versions of:
- Apple Compressor
- Apple Motion
- Cisco Webex Meetings
- Ecamm Live
- Microsoft Teams
- Skype
- Zoom
Custom Tools
If you have a specific post production workflow problem you need to solve or automate, we can help.
We’ve developed custom plugins and solutions for post production studios, production companies, and individual editors all over the world.
For example, we developed a transcription plugin for Apollo: Missions to the Moon (edited by David Tillman) as well as specific CommandPost features for Denmark’s second largest production company, Metronome Productions.
The FCPXML Titles Processor, and Shot Data in CommandPost’s Toolbox are other examples of commissioned tools.
Email us to discuss your specific requirements.
Videos
Here’s some awesome videos made by members of our community:
- FxFactory demoes CommandPost
- Arthur Moore demoes CommandPost
- Serge M demoes CommandPost
- Arthur Moore demoes CommandPost & Loupedeck+
- How to Hack the Touch Bar on the MacBook Pro using CommandPost
- Creative Techniques #12: MIDI Color Correction with CommandPost
- Batch Export FCPX browser clips using CommandPost
- Tangent Ripple for FCPX w/CommandPost
- Tutorial de CommandPost para Final Cut Pro X: ¡imprescindible! (parte 1)
- Conheça o Command Post !!!
- Oyibo VFX explains how to speed up your FCPX workflow
Features
CommandPost has hundreds of useful professional features. Here are some of our favourites:
Final Cut Pro
- Scrolling Timeline
- Save & Restore Browser Layouts
- Batch Export from Timeline
- Highlight Browser Playhead
- Pasteboard Buffer
- Color Inspector controls on the MacBook Pro Touch Bar (or using Duet)
- Watch Folders
- Shared Clipboard & Clipboard History
- Timeline Zooming with Mouse Scroll & Modifier Key (includes Magic Mouse)
- Mobile Notifications (Prowl, Pushover & iMessage)
- Apple Watch & Android Wear notifications (via Pushover)
- Enable Rendering During Playback
- Ignore Inserted Camera Cards
- Advanced HUD with FCPXML & Pasteboard Editor
Finder
- Make Pasteboard Contents Uppercase/Lowercase, etc.
- Windows Management/Resize Tools
- Shortcut for Un-mounting External Drives
- Enable/disable chime sound when laptop power is connected
For more information check out our User Guide.
Control Surfaces
CommandPost currently supports:
- AudioSwift
- Loupedeck (Original)
- Loupedeck CT
- Loupedeck Live
- Loupedeck+
- Stream Deck
- Tangent Panels (including Tangent’s iPad & Android App)
- TourBox
- MacBook Pro Touch Bar Support (including a Virtual Touch Bar)
- MIDI Devices (including TouchOSC, etc.)
We are also currently working on support for:
- Monogram/Palette
- DaVinci Resolve Speed Editor
- Razer Tartarus Pro
- Xbox & PlayStation Wireless Game Controllers
Support
The best way to get support is via the CommandPost > Provide Feedback button in the CommandPost menu.
You can also post issues and feature requests on the CommandPost GitHub Page. Registering with GitHub is free, and we actively monitor these requests.
Alternatively, you can always email us via team@commandpost.io.
The Team
CommandPost was originally created by Chris Hocking as a proof-of-concept to make finding the Final Cut Pro browser playhead easier for Scott Simmons (you can read the origin story here).
It’s now developed, maintained and supported by Chris Hocking & David Peterson through GitHub.
Special Thanks
- Our family for putting up with us, especially Karen, Erica & Nigel the dog.
- Kevin Luk, Daniel Daperis, Nicholas Colla and our entire team at LateNite Films.
- The CommandPost logo was designed by the very generous and talented Sam Woodhall.
- The Stream Deck icons were created by Daniele Di Tuccio.
- The CommandPost-App is a fork of Hammerspoon. Thank you to EVERYONE in the Hammerspoon Community for all their help!
- Aaron Magill and Chris Jones for all their on-going help and support with Hammerspoon – they’re both truly awesome people. CommandPost wouldn’t be remotely possible if it wasn’t for their brains and constant help and support. Thank you, thank you.
- Andrew Madsen for all his help and support with MIKMIDI.
- Andy Knox and the team at Tangent for all their ongoing help and support.
- The INCREDIBLE Andrew Kramer at Video Copilot for giving the world FX Console for FREE – and also inspiring me to rip off his genius idea and include a “console” feature in CommandPost!
- Bill Cheeseman at PFiddlesoft, for all his help with UI Browser and his very generous GUI Scripting advice.
- Andreas Verhoeven & Robbert Klarenbeek for the work they’ve done with Touch Bar Demo App - which Aaron Magill very kindly ported to Hammerspoon.
- Julien Chichignoud for all his amazing coding advice, maths problem solving and support.
- Iain Anderson & Sarah Kimberly Euschen for their beta testing, encouragement and general awesomeness.
- Vigneswaran Rajkumar for all his detailed bug reports and testing.
- Cail Young for all his knowledge, advice and wisdom.
- Roger Bolton for all his help and advice.
- Alex Gollner, Scott Simmons, Isaac J. Terronez, Tim Webb, Андрей Смирнов, Michael Matzdorff, Shahin Shokoui, Ilyas Akhmedov and everyone in the FCPX Editors InSync & FINAL CUT PRO X EDITORS Facebook Groups for all their ideas and advice!
- Thanks also to all our awesome Facebook Community!