Thursday, May 15, 2014

How to Multigroup in Avid: The Ultimate Tutorial

-------------- UPDATE! --------------
AE and Editor Noah Chamow has created a macro that is extremely comprehensive and automates this process even further. He offers it for free (though you should donate!) through his site:

I highly recommend you learn to multigroup by hand before automating. Learn the process and then check it out!

Thanks to Vinnie Manierre and Rob Kraut for providing this information/collaborating with me and thanks to some other very talented post production gurus and AEs as well, including Vincent Rocca and Tim Leavitt.

Multigrouping is the process in Avid of combining multiple camera angles and external audio files into one special clip referred to as a “Multigroup”. With a Multigroup clip, you can quickly and easily change camera angles in your timeline.

--> This written/video tutorial will teach you how to multigroup by hand and with a keyboard macro program from start to finish.

If you’d like to follow along, download this zip file which contains the example video and audio files:

If you prefer to watch a video to learn, you can see the entire Multigrouping process in action below. There will also be video links to the various steps throughout the written tutorial:



Let’s get started.

STEP 1: SET UP YOUR PROJECT [video tutorial link]

Create a new project with these settings:

Create two bins in your new project, one called “AE Work” and another named “ASSETS”.

Open the ASSETS bin and import the contents of the corresponding ASSETS folder from the zip file above. Choose all of the video/audio files contained within and import them at your preferred DNxHD resolution. For our purposes, DNxHD 45 will be fine.

Once the files have finished importing, you can close the ASSETS bin.

Now open the AE Work bin. 

STEP 2: CREATE A SYNC MAP [video tutorial link]

In the AE Work bin, create a new sequence entitled “Sync Map”.

This “Sync Map” sequence is where we will arrange and sync up all of the various video and audio clips. This can be done by hand, by timecode or with a piece of third party syncing software.

One of the best/easiest ways to create a sync map is to use Pluraleyes, an application that will take your reference audio, analyze the waveforms, and sync all of your clips up to external audio in seconds.

To begin, lay in all of your clips from the ASSETS bin to the timeline, starting with Camera A and working your way up to Camera C and then the external audio. You will likely need to create new video/audio tracks to accommodate. Your timeline should look like this when finished:

To sync these clips by hand, you will need to identify a good sync point, whether it be a slate or a random movement that is identifiable across all three video clips. You will then work from the base clip upwards, moving and checking sync as you go. 

By the end of the process, your timeline should look like this:

Syncing by hand can be tedious and sometimes is your only option. Thankfully, the example clips I provided have reference audio attached. We can use this “in camera” audio to sync to our external audio with Pluraleyes (3.0 and above).


With all of your clips placed in the timeline and the timeline active, click on the File Menu and select “Export”:

In the following window, click the drop down menu and change it to AAF. 

Make sure your settings match the image below:

Click Save. Then save the AAF file wherever you prefer.

Now open Pluraleyes. Click File → New Project from Media Composer. 

In the following window select your AAF.

Your timeline should appear and populate the Pluraleyes timeline, looking like this:

Click the “Synchronize” button.

The pluraleyes timeline should now look like this:

With the clips synced you can click File → Export.

A window will pop up indicating you are exporting an AAF to Media Composer:

Click “Export”. Another window will pop up indicating that the process has completed.

You can now select the highlighted sequence and drag it into your bin:

It will import a sequence entitled “Sync Map.Exported.01 synced”. This is the sequence we will work from going forward:

For our purposes, you will no longer need the “Sync Map.Exported.01” sequence or the original “Sync Map” sequence. Place them in another bin. 

Now your AE Work bin should look like this:

It’s also a good idea to keep a backup of the completed sync map, which you can store wherever you like. Now double click and open your synced sequence:

STEP 4: CREATE ADD EDITS [video tutorial link]

Because of the way in which Avid creates multigroups, you will need to divide your sync map into digestible chunks.

The general rule for creating Add Edits:

One clip instance per camera/external audio clip, per group. 

Relatively easy to say, harder to visualize.

Here is our sync map. I trimmed the front and back ends of the audio clip so that our timeline now begins with the first video clip:

And here is the same timeline with Add Edits, represented by red lines:

I am only making an Add Edit when it is necessitated by a new instance of a clip, whether it be camera 1, 2, 3 or external audio. In this case, the Add Edits are prompted by the trigger-happy operator of camera 3.

To make it clearer, I numbered the "groups" of clips. Avid likes its multigroup subclips in stacked, one-clip-instance-per-track portions. You'll notice that no cameras or audio clips have multiple clip instances in any of the "groups":

With those Add Edits, your sync map is complete. 

If this concept is still confusing, please refer to this tutorial which features a demonstration video walking you through the logic of each Add Edit:

Now that we have our completed sync map, there are some small steps you need to take in order to prepare Avid for multigrouping.


Create a custom keyboard that looks like the one below and activate the setting by clicking the checkmark next to it in the settings tab of your project window:

Mark Clip
Go to In
Match Frame
Go to Out
Mark Out
Create Subclip
Fast Forward

STEP 6: PREP THE COMPOSER WINDOW [video tutorial link]

Double click “Composer” under the Settings tab in the Project Window. Make the FF/REW tab look like this:


Open the AE Work bin. Click the hamburger menu in the lower left hand corner and select “Choose Columns…”

In the following window, select ONLY “Mark in” and “Auxiliary TC1” and click OK.

Click and drag to arrange the columns in your bin to look like this:

Click the third box from the left in the bin window and click “Save As”: 

Enter the name “Multigrouping” and click OK. Now you can return to this custom view whenever you like.

STEP 8: MULTIGROUPING BY HAND [video tutorial link]

Now we are ready to multigroup. 

There are two ways to do it: the first is by hand, manually. The second is using a piece of software called QuicKeys, which will allow you to automate the process. I recommend learning to multigroup manually first. Once you feel comfortable with and understand the process, you can move on to QuicKeys and learn to automate the process.


To begin, make sure your AE Work bin looks like this, with your sync map sequence as the only item in the bin:

…and make sure that your Multigrouping keyboard is activated in the Settings tab of your project window:


In your sync map sequence, move the playhead to the beginning of the timeline. Deselect all video tracks except for V1, then hold the Command key and click the Monitor button to solo the track. Its icon should turn green and your timeline should look like this:

Now press the “1” key on your keyboard. It will mark your first clip on V1.


Press “2”. This will “Go to In”-- making sure your timeline indicator is at the head of your clip.

Press “3”. This will match frame back to your source clip and activate the source monitor. By default the in point from your timeline will be set on the corresponding source clip:

Press “4”. This will Go to Out aka the out point from your timeline on the source clip:

Press “5”. This will Mark Out on the source clip:

Press “6”. This will create a subclip in your AE Work bin:

Now you will copy the contents of the Sync Map.Exported.01 synced sequence’s Mark In column and paste it over to the Auxiliary TC1 column of the subclip:

NOTE: Auxiliary timecode is what Avid will use to stitch the various subclips together and form the multigroup.

Return to the timeline by pressing Command + 0. Alternately you can click to reactivate it.

Press “7”. This will take you to the next Add Edit:

Repeat the above process to produce another subclip. Your bin should then look like this:

Repeat this as many times as necessary per video track, always isolating the desired track by using the corresponding Track Selector and green solo’ing its Monitor icon. Skip over the filler where necessary.

Once you have finished the video tracks, move on to the external audio, which in our case is on A6 and A7. You only need to activate one of the audio track selectors for your external audio. You can do both if you want but it will achieve the same result. When you match back to the source file you will be subclipping all of the audio tracks contained in the file. 

By the end of your multigrouping session, your bin should look exactly like this:

If it doesn’t, delete your subclips and start again. Otherwise… continue on.

STEP 9: CREATE YOUR MULTIGROUP [video tutorial link]

Click the Name column and press Command + E to sort the column by Name (Sorting the clips by Name will help keep them from bouncing around the multicam view when you begin editing):

Select all of the subclips in your bin.

It’s now time to perform the most satisfying step… click the “Bin” menu and select “MultiGroup”:

A window will pop up. Make sure it looks like the one below and that you select “Auxiliary TC1” to sync the clips:

Click OK. Another window may pop up warning about multiple angles. Click “Always Group”. Your bin will now look like this, with your multigroup clip at the top of the bin:

Avid also creates a series of .Grp labeled groups. These are the 5 different groups that comprise the Multigroup. You can delete them as well as the subclips. However, depending on the post workflow of your show, you may want to keep them in a different bin.

Congrats! You’ve just created your first multigroup. You can now cut Multigroup.01 into a sequence and begin editing. 


As you probably noticed, multigrouping by hand is a tedious and error-prone process. This part of the tutorial will show you how to automate the application of Auxiliary Timecode while multigrouping by using the keyboard macro software of your choice. This will eliminate hours of pain/suffering from your workflow.


------------ UPDATE -------------
Here is where Noah Chamow's comprehensive SuperGrouper macro automates this process even further than the directions below. He offers it for free (though you should donate!) through his site:

This part of tutorial is geared towards the Mac version of QuicKeys but the process should be easily recreated in whatever software you are using.

You Will Need:
OR Keyboard Maestro:

Both offer free, fully-functional trial versions.

Open your AE Work bin or create a new one. Place your synced sequence inside and make sure it is the ONLY item within the bin:

Now place that bin in the upper left hand corner of the screen.

This is what your upper left hand corner should look like, with your sync map inside your bin:

Open QuicKeys and load the QuicKeys file downloadable here:

Double click and open the "QK Multigroup" setting that should appear in your QuicKeys Editor window. Everything you need is laid out in this file. You can scroll through it and see the various steps of the multigrouping process that will be automated.

Now scroll down to Step 15:

Click “Set Location” and the window below will pop up.

Press the Caps Lock Key with the mouse over the Name Column’s first entry field. Then click OK. Set the Release Location (Also Step 15 in the QuicKeys file) for the same spot.

It’s important that you keep your bin lined up properly in this corner otherwise you will have to redo this step.

Now, very important: you must run this macro one layer at a time, making sure to solo your video tracks. Each layer should look like this as you go, with the green solo button activated (On a Mac, hold down Command and click on the monitor icon):

If all of your settings are otherwise correct, you can skip towards the bottom and learn how to activate the macro. Otherwise, read on for a description of exactly what the macro will be doing, step by step:

First, the QuicKeys macro will create a subclip using the multigrouping keystrokes assigned to the numbers 1-6.

After the subclip has been created, Step 15 will click in the name column, then Step 18 (“TAB”) will shift you to the Mark In Column.

Step 20 (“Shift + Return”) will take you to the bottom of the bin, where your sequence is located.

QuicKeys will copy that Mark In value, which will be the basis of your Auxiliary Timecode entries. It will then hit tab again, which will bring you to the Auxiliary TC1 Column.

Then it will press enter, which brings you back up to your subclip, then it will hit paste, which pastes the Mark In value to the subclip’s Auxiliary TC1 Column.

Apple + 0 will bring you back to the timeline, “7” will skip you to the next Add Edit point.

Now go ahead and designate a keystroke to activate the macro. In my case it is F6.

Finally, time to start the process.

NOTE: YOU MUST DEACTIVATE SEGMENT/OVERWRITE TOOLS FOR THE MACRO TO FUNCTION PROPERLY. Otherwise the timeline indicator will get "stuck" on individual clips.

Press F6 (or whatever key you've set) in Avid with your timeline activated. A window will pop up asking you how many times you want it to run. You can count or estimate. Just make sure: if it repeats itself at the end of the sequence because you estimated incorrectly, delete the subclips with identical Aux Timecode.

You'll also end up with Sub-Sequences in your bin. That's what happens over filler with no clip. You can delete those as well. Just make sure, of course, not to delete your Sync Map on accident.

Then voilĂ , you have automated the process of adding Auxiliary Timecode in Avid!

NOTE: Don't do any audio layers with your video except for Aux TC. If they are polyphonic you just need to do one of those as it subs them all together.

STEP 11: CHECK YOUR MULTIGROUP [video tutorial link]

A quick and dirty method of checking your multigroup is to double click it and open it in the source monitor:

In quad or nine split view you can scrub and see the various angles and how well they match up.

Another technique is to lay it in on top of your sync map (In this example, I’ve made the multigroup clip yellow in order to distinguish it clearly from the rest of the timeline):

You will be able to clearly see that the multigroup matches up with the Add Edits we created originally. That is an indication of a problem-free multigroup. If they don’t match up, you can check/delete the offending subclips, recreate them and then compile a new multigroup.

If there was filler separating clip groups in your sequence, you will need to remove that filler before cutting the multigroup into the timeline in order to make the add edits match up. When Avid groups clips it automatically removes filler between groups.


Great work! You just learned one of the most esoteric and essential skills that an AE will need in his or her toolbox. 

The one thing that I ask is that if this tutorial has helped you please let me know in the comments! 

Otherwise I can be contacted by email: will at willblank dot com

For more about me and my work go to:

And this interview:  

I must warn you though that I cannot troubleshoot your multigroups through the internet. Just understand the process manually, then use the SuperGrouper, which is linked to at the top of the article. 

This is me at work (NBC)

Thank you!


Other multigrouping resources:

For another multigrouping tutorial please check out this page by Tim Leavitt:

As well as this multigrouping video tutorial by Vincent Rocca: 


  1. Thats how you do it right there.

  2. This is fantastic. My one suggestion for clarity's sake would be to show your suggested add edits on a sequence where more than one video source has breaks in it, and at different times.

    Great work, thank you!

  3. Great work Will - I think you need to turn on phantom marks in your composer settings for everything to work 100% with your macro. I'm also not getting a single multigroup clip - I get a multigroup clip that covers only S1 and I get all the others just as Group clips (as well as S1)..

  4. To clarify - not working on the tutorial files but my own sync map with multiple scenes,. so no master camera running throughout...

    1. Mondo if you send me a picture of your syncmap, or even the bin containing your sequence, I can help you trouble shoot.

  5. Hey Will, this tutorial is fantastic. I'm trying to replicate your process on a Windows machine. The only problem is that the Windows version of QuicKeys doesn't recognize .qkmx files, only .qkx files. Is there a way for you to upload a .qkx file?
    Also, I've tried replicating the steps on a different macro recording software but because the "Sync Map Exported.01 synced" sequence in the AE Work bin moves every time I run the macro, I keep copying the timecode from the previous subclip.
    Again, the tutorial is great. Thanks

    1. I've already answered my own question with regards to getting a .qkx file, I guess the files between the two OSes are not compatible. I managed to write a QuicKey macro but it fails before the first step. I'll continue to work on it. Thank you.

  6. Great tutorial! FCP and Premiere editors can even learn a ton about fundamentals from this. Thanks!

  7. This is an awesome tutorial I have been looking for one like this for a long time especially dealing with Auxiliary Time Code this helped me a ton.

    -Stacey M.

  8. Great Tutorial! I have been using Quick Keys and MC 5.5 for the longest time without any problems. Recently I started migrating a few machines to MC 6.5 and I am getting very inconsistent behavior from Quick Keys. After 3 or 4 loops everything goes haywire. Wrong windows get selected, Time Code doesn't get copied and or pasted, etc. I can't figure out whats going on. Have you ever run across anything like that?? Thanks!!!

    1. Hi Orlando, follow the directions for this macro (assuming you haven't already) and use the provided QuicKeys file, see if it works.

    2. Orlando, If you have any questions about Quickeys and MC6 id be happy to help. If you'd rather not build your own, use the super grouper, it will def get the job done.

  9. I followed this tutorial step by step with my own footage (except I didn't use Pluralize to sync my footage) and I keep getting a duplicated "CAM A" in the finsl Multigroup. Has this happened for anyone else or Will - do you have any solution or reason as to why this keeps happening?

    1. Hi Caitlin, when you sort your clips by name in the bin, do you find multiple instances of CAM A? Either reply here or send me an email, which is on the about page.

    2. not sure if you got my email but...

      Yes, for example my CAM A = clip "000381"
      So I have 000381.sub.02 and 000381.sub.03

      CAM B clip only has one sub

      Not sure if this has anything to do with it, but i have more then one clip in my sequence. So the following clip "0022EC" also has:
      0022EC.sub.01 and 0022EC.sub02 and so on.

  10. I am having an 8 frame timebreaks or jumps in timecode on one of the cameras so at a certain point the camera goes off sync or just throws off the entire multiclip. Any help? Thank you

  11. Hello Will! This is fantastic! Though on AVID 8.0--- automation doesn't seem to add aux timecode. I am trying to figure this out-- seems like a settings issue. ANY guidance would be INCREDIBLE! Thank you for doing this

    1. Actually-- it seems once I press Command + C or Command + P--- it won't do it for timecode. I have to manually go up to menu-- and do copy and paste that way which inhibits your amazing coding. Have you heard about this on avid before? Thanks again I really Appreciate any wisdom. This could save me hours/days of work

    2. It is a known issue:

  12. ok so I followed your tutorial, and I think I may have screwed up somewhere. After I go through the process of multigrouping, I end up with a multigroup that is longer than my syncmap sequence. When I go to review the multigroup, cameras end up going out when they're not supposed to and some camera show up in multiple positions in the quad screen. Have you encountered this before and if so do you know how to fix it.

    After having rewatched the video and rereading the tutorial, I think I may know where I goofed up. I don't think I did the part where you do command+e to organize your subclips together. I believe I just skipped that part, and just went straight to the multigroup. I hope to god that's the answer to my problem. Either way I would like to hear your feedback.

    1. Ok so I'm pretty sure that was indeed the solution to the problem. Since then I've multigrouped several sequences with success. I even started to implement Quick Keys into my workflow. However now I'm experiencing problems again. Quick Keys will work for the first couple loops but then go haywire. Even when I multigroup by hand I'm still ending up with a multigroup that's longer than my original sequence. Does anyone know how to fix this?

    2. I F@!#ING SOLVED IT!!!!!!! ok so here was the situation. It was a four camera shoot that lasted the entire day. So in order to make it a little easier, I broke the footage up into different sections based on the different activity that was filmed. So when they were filming they eventually filled up memory cards and put in new ones. so when I go to organize the clips on the time line the order was as follows:

      ------------- Memory card filled switch to new one

      Ok so I synced in pluraleyes, tweaked some synchronization errors, then layed down my edit points, and went through the excruciating process of subcliping by hand (I'm using my bosses computer, and I also wanted to be thorough)

      ok now this is the part where things get fucked up. When I went to go the bin and sort by name, it did exactly what it was told to do. so my bin looked like this:


      now if you remember C0001 and onward was filmed after C0049, because a new memory card was placed in the camera. So originally when I went to multigroup , the result was an f-ed up multigroup that had different edit points and an over longer duration.

      So what I did was I renamed the subclips: C0001, C0002, and C0003 and so on to C0050, C0051, C0052, then went back clicked the name column, pressed command+e. Now all my clips are grouped by name and displayed in ascending order. So when I went to multigroup it, everything turned out right.

      So the moral of the story is you have a shoot that uses more than one memory card make sure that you either A) put each memory card on a different video/audio tracks (I could not do this because I had 8 tracks of camera audio and another 9 from a separate recorder, and couldn't add add any more audio tracks.) or B) make sure that if you have footage that overflows onto another memory card that you rename the files so that they are continuous

    3. I may have spoken too soon alas the problem has once again reared it's ugly head out again and this time I cannot see a way out. I've tried all of the above and it still won't come out right. Does anyone know how to fix this?

    4. This comment has been removed by the author.

    5. This comment has been removed by the author.

    6. Did you ever find a solution to this? I'm banging my head against the wall trying to understand this exact issue.

    7. Did you ever find a solution to this? I'm banging my head against the wall trying to understand this exact issue.

  13. Does anyone still check this? If so, I'm having troubles with quickeys. I've enabled access for assistive devices, I've selected the use all F1, etc. keys as standard function keys, and turned on prevent App Nap, but when I hit f6 it makes that awful sound signifying that the key can't be used. When I try to use a different hot key, Quickeys says that hot keys can not be created and i should enable access.


Note: Only a member of this blog may post a comment.