This guide will walk you through configuring Pro Tools to send MIDI Time Code (MTC) AND MIDI Machine Control (MMC) to Session Cast to synchronize playback with remote participants.
Step 1: Configure IAC Driver
The IAC (Inter-Application Communication) Driver allows applications on your Mac to communicate via MIDI. First, open Audio MIDI Setup and navigate to MIDI Studio. It can be found in the Window menu → Show MIDI Studio or Command+2.

Step 2: Enable IAC Driver
Double-click on the IAC Driver to open its properties. Make sure the "Device is online" checkbox is enabled.

Step 3: Configure IAC Ports
If there are no ports configured press the + button to add one. One port is sufficient for MTC/MMC communication.

Step 4: Pro Tools Synchronization Preferences
In Pro Tools, go to Setup → Preferences, click on the Synchronization tab and enable Machine Chases Memory Location and Machine Follows Edit Insertion/Scrub.

Step 5: Synchronization Setup
Navigate to Setup → Peripherals → Synchronization and assign the bus you created in the Audio MIDI Setup in the MTC Generator Port.

Step 6: MMC Setup
Navigate to Setup → Peripherals → Machine Control, enable MIDI Machine Control Master, and assign the bus you created in the Audio MIDI Setup. If you are using satellite, MMC will be unavailable and scrubbing and spotting to a location will not work but timecode will still chase.

Step 7: Enable Generate MTC in Pro Tools
In your Pro Tools transport enable Generate MTC.

