Pro Tools Conformer


Here’s a first – a non photography related post. This one is for the audio post production pros only as I outline a new project I created to solve a problem with complicated audio projects in Pro Tools.

So I wrote an app.

Put those iPhones and iPads away though hipsters, as it’s not mobile.

Maybe app is the wrong word. It’s an application.

Except it’s not really because it’s written in Applescript and doesn’t even have a proper GUI. But whatever, I digress….

What is it?

Conformer is an Applescript application that reads an EDL (Edit Decision List) and performs those edits on an open Pro Tools session automatically.

As I know that I’m not a professional developer and this is effectively a basic Applescript rather than a full blown app, this is a free download but if you are nice enough to buy me a beer or two, you can do so at the bottom of this post! Thanks!

You can get it here for Pro Tools 10 but for versions above, check the link below in the ‘Update’ section.


I often found myself in the situation of having completed an audio mix for a long feature and then being required to cut down that material to create other versions – either for worldwide sale or perhaps a series compilation. The picture editor would supply an EDL, which would be printed and then the edits performed by hand – which is laborious and tedious!

Since this procedure only happened once or twice in a year, it didn’t seem worth buying one of the other more expensive dedicated products on the market. At the end of the day, cutting up a few edits isn’t that hard!

What do I need?

Conformer was written and tested on Mac OS X Mountain Lion but was also tested on a Lion system and should also work with Snow Leopard systems. The app was used with Pro Tools 10 but should work with any recent version of Pro Tools HD.

It has not been tested with Pro Tools LE and DV toolkit as I do not have access to such a system. It is not compatible with standard Pro Tools LE as this does not support SMPTE timecode.

The input file needed to operate Conformer should be an EDL in the CMX3600 format. A simpler file is better. Conformer will ignore effects and comments and doesn’t care whether the cuts are presented as video or audio – again; the intended use is for cut-downs or re-versioning. Here’s part of the EDL I’ll be using to illustrate..



Copy the Conformer app to your Applications folder and add it to your dock for easy launching!


 Conformer uses access for assistive devices, which is turned off by default in Mac OS X. This option should be switched on by opening ‘System Preferences’ and then the ‘Universal Access’ pane. At the bottom of the pane, check the ‘Enable access for assistive devices’ box.

 Before launching Conformer, you should launch Pro Tools and your session. The following steps should be performed first.

  • Set the ALL Group to On

  • Set ‘Automation Follows Edit’ in the Options menu (presuming you do want to preserve your existing mix)

  • Choose the Selector Tool (the middle of the three edit tools). Use the selector tool over the Smart Tool as this gives correct behaviour.

You may also wish to Clip group (Region group for Pro Tools pre version 10) your existing timeline to make the edits work better with crossfades e.t.c.


The picture above shows a Pro Tools session ready to go. The source reels are at 12:00:00:00, 13:00:00:00 e.t.c up to 16:00:00:00 and there is space to cut the hour and a half long show starting at 10:00:00:00. The source reels are clip/region grouped to enable easier editing. The conform will cut all the tracks including the automation on all the 5.1 bus masters!

Using Conformer


Once Conformer has launched and you have passed the splash screen, it will ask you for your EDL input file.

Once the file has been chosen you will be asked if you wish to perform any offsets. If you have set your Pro Tools session (source reel) and destination timecodes to be the same as the information contained in the EDL then you may choose ‘Use Existing’.

ConformerOffsetChoiceIt is common with cutdown versions that the source reel, often the long master version, may exist at the same timecode hour as the new destination or shorter version. If this is the case, you should move your existing Pro Tools timeline by a whole hour or two and choose the ‘Offset’ command in Conformer.

Conformer will read all the reels contained in the EDL along with their start timecode hour and will ask you if you wish to globally offset all the values to a new hour.

For example, in a recent project, a 50 minute cutdown version of an hour long show  had 10:00:00:00 start timecodes for both source and destination reels. In Pro Tools the hour long version was moved to 11:00:00:00 and the corresponding EDL reel was set to 11hrs in Conformer. Enough space was left at the beginning of the Pro Tools session for Conformer to cut the new version at 10:00:00:00.

You will be asked about offsets for each of the source reels in the EDL and you should make sure the audio in the Pro Tools session matches the reel offsets you enter.

As well as reading and offsetting the source reels, you may also offset the destination timecode.


A note about timecode offsets. Currently Conformer only supports offsetting by integer hour increments, in either direction. Support for offsets to frame level may be added at a later date.

To Cut or Copy

ConformerEditBehaviourConformer will next give the option to either Cut or Copy the source reel edits in Pro Tools. For some simple edits it may be sufficient to use Cut but in some instances, for example, where a edit uses either the same sequence or same shot more than once, it may be better to use Copy.

Be warned! Conformer does not care whether the audio information is in the correct place in the timeline or even whether it is present at all, it merely remote controls the edit information contained in the EDL. If a shot is used twice and the cut option is selected, in the second instance there will be no information to cut when the edit is performed.

Running Conformer Edits

After all the options are set there is one last warning to set the correct parameters in Pro Tools, those mentioned in the Preparation section. Once this is confirmed hit OK and Conformer will start.

Once it begins, do not interfere with its operation. Conformer needs access to Pro Tools at all times, so the keyboard and mouse should not be used during operation. Switching to another application will also interfere with its performance. 

Once the edits are complete the Conformer icon will bounce in the dock and a dialog will inform you the edits are complete.

Below is the same session described earlier, the reels have been cut to the destination timecodes at the start of the session. Colour (color!) coding your region groups makes it very easy to illustrate!


More information

Here’s a demo video showing a single reel example.

Further work

 I may add support for a GUI in the future if Conformer proves useful.

I may also add support for more complicated timecode offsets.

XML and Change log support may also be investigated.

If anyone has any suggestions or wants to report any errors, drop me a comment below. Thanks.

Update… March 2016

Since writing the initial script for Pro Tools 10, Avid changed the way Pro Tools accessibility features work. This rendered the script unusable. We’ve since upgraded to version 12 and I’ve been able to re-write it to work with the new elements names and add some features.

The download is now here..

Conformer Version 2

Also in the interests of helping others with a bit of knowledge in these things, I thought I’d upload the source code, which you can get here…

Conformer V2 Source Script

Like it?

If this saves you time (and maybe money), why not show your support… Hey we all like beer right?

Donate Button


18 thoughts on “Pro Tools Conformer

  1. Hi Steve,
    I recently tried your little app on a couple of test sessions and it seemed to work quite well.

    I’m both a pro-tools 10 and Nuendo 6 user.
    I use Ediload re-conform my pro-tools sessions.

    Whilst I could be wrong, apart from Virtual Katy I believe there is only 1 commercially available application that can also do this with Nuendo, and it’s windows only.

    Here’s a link to the developers page:

    With Virtual Katy, support was dropped for Nuendo from v5.
    I would be interested if you were to develop something similar to “The Maisch Conformer” for the mac platform.
    I think there may be one or two Nuendo users on mac’s that would welcome this little app.

  2. Hi Steve
    Using PT 11 I get an error ‘ Can not click UI Element “Edit Selection Start” of tool bar “Counter Display Cluster” of the first window of application process “Pro Tools”
    I’ve tried using PT10 but no luck.

    1. Hi Ben, you cannot have any other windows open when you conform, so any floating windows like the transport window, workspace or markers e.t.c must be closed otherwise you get this error.

  3. Sounds interesting. I get the following error while trying it out with PT 11
    Can not click UI Element “Edit Selection Start” of tool bar “Counter Display Cluster” of first window of application process “Pro Tools”

      1. Hi Steven,
        sadly I have the same problem / error message as stated by Kris Gorski, but I’m running Pro Tools 10.3.7 Native (non-HD).
        Are you still working on this app?
        It would be a very interesting alternative to the big players in the genre, and I would definitely buy your software, when it’s ready.


      2. I think it has something to do with the Edit window must be the only window open at the time. Close all other windows – plug in, memory locations, transport etc.

        Hopefully I can rewrite the script to address the edit window directly.

      3. Hey Steve,

        I have a session where this tool would be REALLY useful. Any chance you worked out the PT11 bug? I haven’t received the EDL yet, otherwise I’d give it a go.


      4. Yes! I’m pretty sure I’ve fixed it. From PT11 onwards Avid re-wrote the accessibility scripting access for Pro Tools. Now we have finally upgraded to 12, I’ve been able to re-write the script.

        Here’s a version that works with PT12 (and also 11 but not versions prior)

        It also has some new features.. it is able to set up all the functions necessary for it’s action by itself, meaning the user doesn’t have to check if automation follows edit is on e.t.c.

  4. It looks very interesting – just that combination of function and price I have been looking for. I hope to try it out soon and make a donation if it works well 🙂 Keep up the good work!

  5. Hi Steve,

    I just tried your application with an EDL file, but when i have to enter an offset for the source reels, i have this error message when i press ok :

    “Il est impossible de rendre “OK” en type number” (in french cause i’m french 😉
    (A possible traduction in english : “It is impossible to make “OK ” in type number”)

    So i couldn’t go to the next step and try your application…
    I work on mavericks 10.9.5 with a Pro Tools 10.3.8.

    If you have any idea to resolve this problem, it would be great !
    Your application could be very useful, and i’ll make a donation with pleasure if it works !


    1. Hi Romain, The problem is you are trying to enter a full time code like 11:00:00:00.
      Currently because I haven’t implemented a full time code calculator Conformer only offsets by whole hours.

      So if your source material is at 11:00:00:00 just enter 11.. It’s a limitation I know!

      1. Hi Steve,

        Thanks for your reply.
        I didn’t enter a full timecode, i just enter 01 for the offset when i had this message…

        I tried also without an offset, i can go to the next step but at the end of the process i have the same message than oser users : “Can not click UI Element “Edit Selection Start” of tool bar “Counter Display Cluster” of the first window of application process “Pro Tools”.

        Even when i close all other windows…
        If you have any ideas. Your application could be very useful !


  6. hello, what about this app, do u still working on it? I’m very interested in it. I tried but I get the same error “It is impossible to make “OK ” in type number” or Can not click UI Element “Edit Selection Start” of tool bar “Counter Display Cluster” of first window of application process “Pro Tools” I’m in PT 10.3.9 and Mavericks 10.9.5…
    any solutions? it would be great !
    you are a hero!!!! 😉


  7. Does this work with PT12 and El Capitan?
    Can’t seem to get it working here but I’d definitely donate to your beer fund if it does!

    1. Hi Jez, yes it should certainly work with PT12 HD as that’s what I’m running but I’m still on Yosemite, so I hope Apple didn’t change too much between that and El Capitan..

  8. Hey Steve! I’m pumped to use your script, but I’m getting an error saying “System events got an error: ProTools Conformer Script V2 is not allowed assistive access -25211” I’m using PT12 (Vanilla) on Yosemite. Any thoughts on how to fix it?

    1. Yes, you need to give it permission in the Security & Privacy pane of System Preferences. Go to the Privacy Tab and then choose Accessibility and you should see it on the right hand side.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s