Version 3 of our synchronized movie player Video Slave now includes very sophisticated dialogue recording features that offer a tight integration into Pro Tools (only available in the Dub version). Video Slave will be able to control Pro Tools' track input and mute states (input states can only be controlled with Pro Tools HDX or non-HDX versions 12 or higher), the track names (which will result in region names after recording) as well as the timeline selection. This makes it a very powerful and versatile solution for ADR and dubbing sessions.
Setting up Video Slave and Pro Tools to work together is easy and only requires a few steps. For synchronized video playback, Video Slave only needs to receive MIDI Timecode or MIDI Machine Control via a wired or network MIDI connection. There's no two way connection needed as Video Slave will not send any information back to the DAW in normal playback scenarios. To aid in the dialogue recording process though, Video Slave will actively control Pro Tools. To do so, Video Slave needs to be connected via HUI to control track record and mute states and playback/record commands and must be enabled as an Accessibility control application (modify record track names, other).
While HUI is based on MIDI and thus would still allow Video Slave to run on a different machine, the Accessibility interface is not. This means that Video Slave will need to run on the same machine as your DAW to use all of the dialog recording features it offers.
Setting up Video Slave
We will start by setting up Video Slave to work with Pro Tools and then explain the steps needed to make Pro Tools talk to Video Slave as well. In Video Slave, open the application's preferences. In the general preferences tab, you will see the MIDI I/O box at the top of the window:
Please make sure to use Video Slave's virtual MIDI ports for all connections as shown above for best and easiest operation. Video Slave's virtual ports offer HUI connections for up to 4 banks at a time (when "Video Slave HUI In 1 (virtual)" or "Video Slave HUI Out 1 (virtual)" is selected in the dropdown, Video Slave will create the other 3 banks automatically). After setting the ports, Video Slave is almost ready. All you need to do is setting it up as Accessibility enabled application in the OS X preferences. To do so, open the System Preferences and click the Security and Privacy tab. Click the Privacy tab and select "Accessibility" from the list on the left. You will now see a list of all applications offering Accessibility support.
To enable Video Slave, click the lock in the bottom left corner of the window, enter your Administrator username and password and click the checkbox next to the Video Slave entry in the list. Close the System Preferences.
As a next step, go back to Video Slave and open up the DAW Settings Window by going to Window -> DAW Settings and make sure the "Enable DAW Control" checkbox is set. Video Slave will now start looking for Pro Tools in regular intervals to establish a connection.
Setting up Pro Tools
To setup Pro Tools, launch it and either create a new session or open an existing one. Please make sure that your main counters are set to display timecode. Video Slave will not operate correctly it is set to something else. It is also necessary that your system language is set to English. When you now switch back to Video Slave, you should see that Pro Tools is now present in the DAW Settings window with Video Slave listing all existing tracks.
To connect Video Slave as a HUI remote, open Setup -> Peripherals... . If you haven't already, make sure to select "Video Slave MTC In (virtual)" as MTC Generator Port in the Synchronization tab and to select "Video Slave MMC In (virtual)" as MIDI Machine Control Master in the Machine Control tab. Switch to the MIDI Controllers tab and create a new HUI controller by selecting "HUI" in the leftmost dropdown menu. Then, set "Video Slave HUI Out 1 (virtual)" in the "Receive From" column and "Video Slave HUI In 1 (virtual)" in the "Send To" column. After clicking OK, Pro Tools and Video Slave will now communicate over HUI as well. As mentioned above, Video Slave can be connected as a HUI remote with up to 4 banks simply by creating more connections the same way you just did for the first bank. Connecting more than one bank means that Video Slave requires less bank switches to control tracks further down in the session which in turn improves the performance.
This is all you need to do to setup Video Slave and Pro Tools to work in hand in hand. There are more articles that explain how to import or create ADR Cues for recording and how to actually record ADR with Video Slave and Pro Tools.