Sree - Pro Tools Editing

Package published on January 30, 2022 by Sreejesh Nair
These are some of the editing macros we use in our studio.


Create 1 frame 1kHz Beep

This macro will select a 1 frame length at the cursor position and run the Signal Generator Audiosuite to generate a 1kHz Tone beep. The reason it has to be done this way is because Pro Tools doesnt seem to recognize holding down control when clicking the consolidate menu, as an external trigger. It only works on the keyboard.



Create Beep

This macro will select a 1 frame length at the cursor position and run the Signal Generator Audiosuite to generate a 1199 Hz tone that is an exact wavecycle in a 24fps or 250 Hz tone that is an exact wavecycle in a 25fps 1frame selection. The wave will zero cross at the end of the clip.


Extend and Fade Clip

This macro is often used when spotting ambience. Once spotted between the selection length, triggering this command will extend the head and the tail of the clip by 1 frame and put a fade. Very useful for Tracklaying.


Extend and Fade Head

Same as above, but extends head of the clip.



Extend and Fade Tail

Same as above but extends tail of the clip



Extend Head of Top Track and Tail of Bottom Track with 1 frame fades

Extends the head of the top track by a frame and puts a fade, and does the same with the tail of the bottom track. Note: The Cursor should be on the clip tail of the bottom track. Very useful after edits when you want to smoothen the checkerboarded ambience / effects.



Extend Tail of Top Track and Head of Bottom Track with 1 frame fades

Extends the Tail of the top track by a frame and puts a fade, and does the same with the head of the bottom track. Note: The Cursor should be on the clip head of the bottom track. Very useful after edits when you want to smoothen the checkerboarded ambience / effects.



Move Clip and Mute

This is a macro that is used often when doing an AudioSuite processing. We often keep a copy of the clip on the track below or above depending on where the whole clip can be copied without overlap. The way this functions is if you have a selection, (it may include muted clips as well), this will copy them to an available track just below or above (depending on the condition that there is no overlap. If there is an overlap anywhere, this will stop). Then it will group the clips, mute them and return the selection to the original track for processing.



Save Every 60 Seconds

This macro is triggered as soon as PT is launched. It will fire a save command every 60 seconds. I made this just as a safety so that I have the latest version in case something goes wrong or PT crashes. You can set the trigger to Application Type, Pro Tools when it activates. This will cause it to run when Pro Tools is launched.



Set Pan to Center

This macro will set the Pan to be in the front and at the Center Position.


Set Pan to Lc Rc

This macro will set the Pan to be in the front and at the Left Center and Right Center Position.



Set Pan to Mid Front

This macro will set the Pan to be in the middle of the Front and Surrounds (if 7.1, track it will be side surrounds) and a width of -75.



Set Pan to Mid Back

This macro will set the Pan to be in the middle of the Side Surrounds and Back Surrounds for a 7.1 track and a width of -80.


Show LFE

This macro will show the LFE automation lane.



Smooth Automation 2 Frame Length

This macro is based on the existing Autoation Editing one, but for a selection length of 2 frames either side (at 48kHz Samplerate).



Spanner to Atmos 7.1.2 (beta)

This macro can convert your Spanner Pan automation to Object pan automation. There are 2 requirements for this. One, the Object tracks should be mono and in the order L, C, R, Lss, Rss, Lsr, Rsr, LFE, Ltf, Rtf. Two, they should be just below the spaner track. If you look in the code, you will see a variable called panCount. This is the number of channels. For example, in 7.1.2, it is 10. For 5.1, it is 6 etc. The way I use this is, I have a bus called Pan Object. This is 7.1.2 and has mono subpaths. I have certain elements of the ambience routed to this bus. Now, the Object Aux inputs are the subpath inputs of this bus. So, when I pan the Ambience Bed with Spanner, I also have these auxes arranged under that 7.1.2 bed aux so that I also have Object elements pass through the same rotation, giving a very realistic pan movement.