Over the years, Digidesign and then Avid have added more and more keyboard shortcuts to Pro Tools, but there is still no option to have different profiles for different users. Nor is it possible to reassign shortcuts within Pro Tools, or create macros to implement complex operations with one keyboard shortcut. This approach has its advantages — you’ll never find yourself at a loss as to how to use someone else’s Pro Tools system — but some users find its inflexibility frustrating. So we’re going to explore the options that are available if you want to add your own keyboard shortcuts or macro functionality to Pro Tools using the Mac OS Preferences option and an application called QuicKeys.
Mac OS X has included what some would describe as a hidden feature which makes it possible to add your own keyboard shortcuts to menu items, either globally or on an application-specific basis. One advantage of this approach is that it requires no extra software, and is free!
Macintosh Keyboard Shortcuts for Pro Tools 6.9 1 chapter 1 Pro Tools Keyboard Shortcuts for Macintosh For increased operational speed and ease-of-use, there are many Pro Tools keyboard shortcuts to give you fast access to a wide variety of tasks. This guide details the many keyboard shortcuts that are not shown within Pro Tools menus. Shortcut keyboard for Avid Pro Tools - Edit like never before and save hours of editing with shortcut keyboards for Avid Pro Tools. Meet ALBA - our dedicated Apple® shortcut keyboard With a built-in chip made specifically for macOS®, the new ALBA shortcut keyboard is pure plug & play. No need for drivers and tedious setup. Over the years, Digidesign and then Avid have added more and more keyboard shortcuts to Pro Tools, but there is still no option to have different profiles for different users. Nor is it possible to reassign shortcuts within Pro Tools, or create macros to implement complex operations with one keyboard shortcut. The Mac OS X Dashboard feature uses the same key command Pro Tools uses to start recording (F12). If you want to retain use of this key command in Pro Tools, this shortcut must be disabled. For more information, see your Setup Guide.
To set up your own keyboard shortcuts In Mac OS X
You need to run System Preferences either from the dock or from the Apple menu.
You can use this method to create shortcuts for items in submenus as well as the main menus. However note that there are some menu items within Pro Tools that use the same text.
For example, ‘Preferences’ appears in both the Pro Tools menu and the Setup menu, and so both get assigned the same shortcut. In this case, there’s no problem because both entries relate to the same thing. However, in HD systems ‘Delay Compensation’ also appears twice, but for different functions. It appears in View / Mix WindowViews / Delay Compensation, which toggles the Delay Compensation section of the Mix window, and also in the Options menu, where it enables you to turn on the Delay Compensation feature. System Preferences is unable to differentiate between the two, and so allocates the chosen shortcut to both, even though they control different features. It would appear to work from left to right, as the View menu item wins every time!
Finding empty key combinations
These are actually getting more and more difficult to find, and I have taken to first trying a possible shortcut in Pro Tools before assigning it, then confirming that it isn’t used by running a search though the Pro Tools Keyboard Shortcuts PDF (accessible from the Help menu in Pro Tools). There are still relatively few Pro Tools shortcuts that use Ctrl on the Mac or Start on the PC as the sole modifier key, and it is also worth thinking about which shortcuts will be easy to learn, so to start with, you might want to look at combining Ctrl or Start with the letters A to Z and consider what shortcuts you might find useful that don’t already exist.
Limits of the Mac OS Shortcuts
There are limits to what System Preferences can control. It can’t add shortcuts for menus that appear anywhere else other than the application menu bar, or string together more than one operation to create macros. To do this, you’ll need a third-party application. There are a number available, but it seems that the most commonly used is the cross-platform QuicKeys from Startly Technologies.
QuicKeys has been around in the Mac world for around 20 years, and I remember using it in conjunction with Pro Tools in pre-OS X times. Startly Technologies offer a 30-day fully functioning demo, so you can try it out without shelling out any cash. To set up new shortcuts or macros, QuicKeys should be running and so should any application you want to create shortcuts or macros for. Obviously, QuicKeys can handle the basic menu commands just as Keyboard Shortcuts in System Preferences can, so to help you get to grips with QuicKeys, let’s see how you would use it to create a shortcut to access the Preferences window in Pro Tools.
Basic shortcut in QucKeys
To create an application-specific shortcut in QuicKeys, you need to set the Scope to the application in question.
Multi-step Example
The real power of applications such as QuicKeys lies in the ability to record macros. These are sequences of actions that you want to be able to trigger from a single key command. As a single example, suppose you find you often want to select the AudioSuite Gain plug-in and get Pro Tools to add 6dB of gain. Doing this the conventional way requires you to select your audio Region, open the plug-in from the AudioSuite menu, input the required amount of gain and click Process. Setting up a macro to do the same saves lots of time if you need to do this often.
In practice, creating such a macro can be a little difficult because the plug-in windows in Pro Tools are not at all compliant and have been left unnamed, making it very difficult for QuicKeys to work with them. However, Pro Tools is obviously not the only uncooperative application in the world, and so QuicKeys has a Record option to cover these kinds of situations.
Once I had created a basic shortcut, which opens the AudioSuite Gain plug-in, I then used the Record More option from the QuicKeys Editor tool bar to ‘record’ my actions and turn them into QuicKeys instructions. In this case I double-clicked on the Gain dB field to highlight the data and typed 6.0, then Enter and finally clicked the Process button before stopping QuicKeys from recording. After some tidying up this gave me a shortcut (I used Ctrl + G) which not only opens the AudioSuite Gain plug-in window but processes the selected region with 6dB of gain. It would even be possible to add a QuicKeys User Dialog Box to enable you to enter the amount of gain you wanted in dB and then the Shortcut would process the selected Region with that amount, rather than a fixed 6dB, as in this example.
When ‘recording’ your macro actions you need to be slow and positive and wait for each element to go green; this shows that QuicKeys has acknowledged where you are and what you plan to do.
Go further?
You can use macro applications to handle multi-step macros, which will make a single complex task easier, but they are often most useful for creating relatively simple macros that make repetitive tasks much, much quicker. You could, for instance, create a vocal comping macro that takes a highlighted section from a vocal track, cuts it, moves the cursor up a track and pastes the selection onto your ‘comp’ track. Or say you have a kick-drum track you want to reinforce using samples. First, use Beat Detective to cut up the kick-drum track so there are Region boundaries before each kick. Next, put your replacement kick sample in the clipboard, by copying it. Now create a macro that tabs to the next Region boundary on the original track, moves the cursor up a track (to the track you’re using for the replacement sound), pastes the sample, and finally moves the cursor back down to the original track ready for the next sample. By making this series of operations one macro, you can very quickly work through an entire song. Most macro applications will repeat the macro for as long as you hold down the keyboard shortcut, so you could run through a complete song sample replacing in a matter of a few seconds. Now that is useful!
Shuttle Pro v2
Another possibility is a hardware and software combination from Contour Design. They make a range of devices, but there is one created with audio and video editors in mind that has a jog/shuttle wheel and 13 buttons, called Shuttle Pro. With the included application you can assign the dedicated buttons to handle specific tasks. You could also use it in conjunction with a macro application, so that one of the buttons on the Shuttle Pro runs a macro. It is possible to download a wide variety of profiles for the Shuttle Pro from the Contour web site, including a Pro Tools profile!
Comprehensive list of Pro Tools shortcuts can be found in 'Pro Tools Shortcuts Guide' (part of Pro Tools documentation).
1. File Menu | |
---|---|
⌘+N | New session... |
⌘+O | Open session... |
⌘+Shift+O | Open recent |
⌘+Shift+W | Close session |
⌘+S | Save |
⌘+Option+B | Bounce to - Disk... |
Option+Shift+I | Import - Session data... |
⌘+Shift+I | Import - Audio... |
⌘+Option+I | Import - MIDI... |
⌘+Option+Shift+I | Import - Video... |
⌘+P | Print score... |
⌘+Q | Exit |
▲ up
2. Edit Menu | |
---|---|
⌘+Z | Undo |
⌘+Shift+Z | Redo |
⌘+Option+Z | Restore last selection |
⌘+X | Cut |
⌘+C | Copy |
⌘+V | Paste |
⌘+B | Clear |
Ctrl+Shift+X | Cut special - Cut clip gain |
Ctrl+Shift+C | Copy special - Copy clip gain |
Option+M | Paste special - Merge |
⌘+Option+V | Paste special - Repeat to fill selection |
⌘+Ctrl+V | Paste special - To current automation type |
Ctrl+Shift+B | Clear special - Clear clip gain |
⌘+A | Select all |
Option+Shift+5 | Selection - Change timeline to match edit |
Option+Shift+6 | Selection - Change edit to match timeline |
Option+[ | Selection - Play edit |
Option+] | Selection - Play timeline |
⌘+D | Duplicate |
Option+R | Repeat... |
Option+H | Shift... |
⌘+Shift+E | Insert silence |
⌘+T | Trim clip - To selection |
Option+Shift+7 | Trim clip - Start to selection |
Option+Shift+8 | Trim clip - End to selection |
⌘+E | Separate clip - At selection |
⌘+H | Heal separation |
Option+Shift+3 | Consolidate clip |
⌘+M | Mute clips |
⌘+U | Strip silence |
Option+Shift+U | TCE edit to timeline selection |
⌘+Option+H | Automation - Copy to send... |
⌘+Option+T | Automation - Thin |
⌘+/ | Automation - Write to current |
⌘+Option+/ | Automation - Write to all enabled |
⌘+Shift+/ | Automation - Trim to current |
⌘+Option+Shift+/ | Automation - Trim to all enabled |
Option+/ | Automation - Glide to current |
Option+Shift+/ | Automation - Glide to all enabled |
⌘+F | Fades - Create... |
Option+D | Fades - Fade to start |
Option+G | Fades - Fade to end |
▲ up
3. View Menu | |
---|---|
⌘+Option+M | Narrow mix |
▲ up
4. Track Menu | |
---|---|
⌘+Shift+N | New... |
⌘+G | Group... |
Option+Shift+D | Duplicate... |
Option+K | Set record tracks to input only |
⌘+Option+F | Scroll to track... |
Option+C | Clear all clip indicators |
▲ up
5. Clip Menu | |
---|---|
⌘+L | Edit lock/unlock |
Option+Ctrl+L | Time lock/unlock |
Option+Shift+B | Send to back |
Option+Shift+F | Bring to front |
⌘+Option+Ctrl+NumPad0 | Rating - None |
⌘+Option+Ctrl+NumPad1..5 | Rating - 1..5 |
⌘+Option+G | Group |
⌘+Option+U | Ungroup |
⌘+Option+R | Regroup |
⌘+Option+L | Loop... |
⌘+R | Capture... |
⌘+Option+Shift+R | Rename... |
⌘+, | Identify/Remove sync point |
⌘+0 (zero) | Quantize to grid |
Option+NumPad5 | Elastic properties |
▲ up
6. Event Menu | |
---|---|
Option+NumPad1 | Time operations - Time operations window |
Option+NumPad2 | Tempo operations - Tempo operations window |
Option+NumPad3 | Event operations - Event operations window |
Option+0 (zero) | Event operations - Quantize... |
Option+P | Event operations - Change duration... |
Option+T | Event operations - Transpose... |
Option+Y | Event operations - Select/split notes... |
Option+NumPad4 | MIDI real-time properties |
⌘+NumPad8 | Beat detective |
⌘+I | Identify beat... |
⌘+Shift+. | All MIDI notes off |
▲ up
7. Options Menu | |
---|---|
Option+L | Loop record |
⌘+Shift+P | QuickPunch |
⌘+Shift+T | TrackPunch |
⌘+J | Transport online |
⌘+Shift+J | Video track online |
⌘+K | Pre/post-roll |
⌘+Shift+L | Loop playback |
⌘+Ctrl+P | Dynamic transport |
Shift+/ | Link timeline and edit selection |
⌘+Option+P | Auto-spot clips |
Ctrl+Shift+T | Edit/Tool mode keyboard lock |
▲ up
8. Setup Menu | |
---|---|
⌘+NumPad2 | Session |
▲ up
9. Window Menu | |
---|---|
⌘+Option+J | Configurations - Window configuration list |
⌘+Option+Ctrl+W | Hide all floating windows |
⌘+W | Close window |
⌘+= | Mix |
Ctrl+= | MIDI editor |
Option+Ctrl+= | Score editor |
Option+= | MIDI event list |
Option+N | MIDI editors - Bring to front |
Option+Shift+N | MIDI editors - Send to back |
Option+' | Task manager |
Option+; | Workspace |
Option+O | Project |
Option+J | Browsers - Bring to front |
Option+Shift+J | Browsers - Send to back |
⌘+NumPad1 | Transport |
⌘+NumPad3 | Big counter |
⌘+NumPad4 | Automation |
⌘+NumPad5 | Memory locations |
⌘+NumPad7 | Video universe |
⌘+NumPad9 | Video |
▲ up
10. Misc. | |
---|---|
Shift+Space | Half-speed playback |
⌘+Shift+Space, Shift+F12 | Half-speed record |
Ctrl+Option+⌘+Up or Down Arrow Key | Resizes all tracks to the same size in the Edit window |
▲ up