iDub (Mac): Engineer

Contains Confidential, Proprietary, or Privileged Information Exempt from Public Disclosure
Do NOT share externally

Table of Contents

1. Specifications

iDub (Mac) / iDub (iPad)

Participant Limitation per Project
Engineer: 1
Voice Talent: 7
Guest: 2

Transmitted Audio
Codec: LC-AAC
Sample Rate: 48,000 Hz
Number of Channels: Mono
64 Kbps (Voice Talent → Engineer, Guests)
18 Kbps (Engineer → Voice Talents, Guests)
18 Kbps (Guest → Engineer, Voice Talents)

Recording Output
Container: wav
Format: s32
Codec: pcm_24le (PCM signed 24-bit little-endian)
Sample Rate: 48,000 Hz
Number of Channels: Mono
Bit Depth: 24

Supported Devices for Mac Version
Supported on all Mac Desktops & Laptops
Tested on macOS 10.12.x and later
Tested on Pro Tools 2020.9.1, 2018.7.0 and 2018.12.0

Supported Devices for iPad
2017 – iPad Pro 10.5″, iPad Pro 12.9″
2018 – iPad Pro 11, iPad Pro 12.9
2019 – iPad Air 3rd, iPad Mini 5th, iPad 10.2 7th
2020 – iPad Pro 11″, iPad Pro 12.9″, iPad Air 4th, iPad 10.2″ 8th
Tested on iPad OS 13.x, 14.x, 15.x

2. Project Setup

2.1 Accessing MSX

To create a project for iDub, you must access the MSX. Open MSX ( on your web browser.

💡You can sign into an employee account by signing in with Microsoft.

2.2 Creating a project

After signing in, you should be directed to the Projects page. Click on the New Project button to start creating a project.

Fill in project details and click on the Submit button.

If you have a workflow template you have previously created, select it from the drop down menu to use it. Otherwise, click on Create to finish creating the project.

2.3 Selecting a video

To select a video for the project, click on the button in the Project Video column to open the material selection window.

Click on Material Management to open the Title Details page in a new tab.

If you are working with a standalone title, click on Add Material > Upload new assets to upload a new video. For series, select the episode from the left before clicking on Add Material > Upload new assets. Once you have uploaded the video, click on Add Material > Choose from existing assets.

When prompted, fill in all the necessary fields and choose a video by clicking on the Select Asset button. Click on the Add button to designate the video as material for the title.

If the video was successfully added as the material, it will show up on the Materials tab.

Back on the material selection window, designated video should be selected as the project’s video. If there are more than one video associated with the same title, click on the Set button to make your selection.

If you need to make changes to the zero time, you can click on the link in the Zero Time column.

💡You can not make changes to the zero time from iDub.

2.4 Assignment

Click on the button with the diagram icon in the Assignment column to open the Assignment Details page in a new tab.

Add a workflow step by clicking on the Add Step button.

Select iDub (for Mac) for the Job field.

💡iDub Lite is another version of iDub. If iDub Lite is selected in the Job field, the project will not be visible on iDub.

Click the Add Assignee button on the upper right corner of the assignee pool to add additional assignee slots. Select the roles for each slot and assign them by clicking on the Select Assignee button (engineer and voice talents) or by entering in the email addresses (guests).

💡A single project allows a maximum of 10 participants: one (1) engineer, seven (7) voice talents, and two (2) guests.

3. App Installation

Follow the instructions in iDub (Mac) : Installation to install iDub.

4. Audio MIDI Setup

4.1 Enabling iDub virtual devices

In order to use the virtual devices installed by iDub, these devices must be enabled from ‘Audio MIDI Setup’.

Open the Finder and navigate to Applications > Utilities

Open Audio MIDI Setup.

From the left side-panel, select  Pro Tools Aggregate I/O to view the list of devices available to connect with Pro Tools. Click on the check box under Use to enable them. Enabled devices will be moved to the top of the list. 

💡If any changes are made while Pro Tools is running, Pro Tools will prompt to be restarted.

Click on the Drift Correction checkbox and enable it for all virtual devices.

4.2 Enabling IAC driver

IAC Driver must be enabled on Pro Tools for synchronization with iDub using MTC. 

On Audio MIDI Setup, click on Window > Show MIDI Studio.

Double click on IAC Driver to open the IAC Driver Properties window.

Click on the Device is Online checkbox to switch it on and close the window.

5. Pro Tools Configuration

5.1 Creating a session

Open Pro Tools and create a project.

5.2 Playback engine 

On Pro Tools navigate to Setup > Playback Engine. Make sure that Pro Tools Aggregate I/O is selected as your playback engine.

💡If there is no level in ‘iDub PLAYBACK’, check your playback engine.

5.3 I/O setup

In order to start using the virtual devices enabled from Audio MIDI Setup section, they must be configured first.

From Pro Tools, click on Setup > I/O to open the I/O Setup window.

Switch to the Input tab and click on Default button to reset the paths to their default value. Repeat for the Output tab.

Open the Finder and navigate to Applications > Utilities

Open Audio MIDI Setup. Take note of all the channel numbers under In column for virtual devices being used in Pro Tools.

On Pro Tools, click on the Input tab and rename each path to match the names of virtual devices. Map the channels according to the channel numbers that you noted down from the Audio MIDI Setup.

Select and delete any unused path.

Open Audio MIDI Setup. Take note of all the channel numbers under Out column for virtual devices being used in Pro Tools.

On Pro Tools, click on the Output tab and rename each path to match the names of virtual devices. Map the channels according to the channel numbers that you noted down from the Audio MIDI Setup. 

Select and delete any unused path.

5.4 Track setup

Close the I/O Setup window and click on Track > New.

Create input tracks for each voice talent with the prefix VT{Number}_ included in all the track names. The {Number} must match the sequential order of the voice talents in iDub.

💡The prefix is used by iDub’s ‘Fetch’ feature to replace the audio transmitted into Pro Tools with a back up. 

Create an output track named “iDub Playback”. This will be used to play recorded clips to guests and voice talents. You can see details here.

Select the appropriate virtual devices as input for each of the voice talents’ tracks (either L or R). Select the output device that is being used by the system for all of the outputs.

For the track that will be used to send playback data back to voice talents’ iDub, select no input for the input and select the iDub PLAYBACK for output.

5.5 Adding iDub ReWire Device

To reduce the latency during recording, you can use the iDub ReWire Device plugin that was installed with your iDub.

First, add a track to use the iDub ReWire Device plugin with.

Select no input and no output for the added track’s I/O.

Click on one of the fields for ‘Inserts A-E’ to open up a context menu and select plug-in > Instrument. Look for the iDub ReWire Device (mono) plug-in and select it. 

💡If the ‘Inserts A-E’ fields are not displayed, enable it from column settings

5.6 Enabling MTC 

To synchronize Pro Tools with iDub, MTC must be enabled.

On Pro Tools, click on Setup > Peripherals.

On the Synchronization tab, click on the dropdown field for MTC Generator Port and select IAC Driver.

💡If IAC Driver is not displayed, Please make sure that IAC Driver is enabled.

Right-click on an empty space in the menu bar to open the context menu. Enable Synchronization by clicking on the checkbox.

Click on the MTC button that appears to enable it.

5.7 Zero time setup

Import the video that will be used for the project. Be sure that you are using the same video for this project in MSX and Pro Tools. The Session Start time in Pro Tools should be identical to the zero time set in MSX.

💡To check your setting refer to the article on how to select a video.

If the zero time set in Pro Tools does not match the zero time set in MSX, playback will not start.

6. Using iDub

6.1 Sign in

Open iDub (Mac).

Enter your credentials and sign in.

💡You can sign into an employee account by typing in your email and password or by signing in with Microsoft.

6.2 iDub notifications

When prompted, allow your computer to receive notifications from iDub.

If you do not see the prompt, you can allow the notifications from System Preferences > Notifications.

6.3 Security reminder

Read and consent to the security agreement by clicking Continue.

6.4 My projects

If you are signing in for the first time, you will be prompted to install FFmpeg (see FFmpeg installation for details).

Once you are signed in, My Projects will be displayed listing all the projects you are assigned to. If the project you are looking for is not shown, check the assignment details to make sure that the project was set up correctly.

6.5 Access denied

If you try to access a project that is missing a rate card or the due date, an error message will be displayed. 

💡You can set the rate card and due date from MSX’s assignment details.

You will not be able to access projects in the iDub (Mac) version if your assigned role is voice talent.

💡You can change your role from MSX’s assignment details.

6.6 Unsupported frame rate

If the video selected for the project uses a frame rate that is not supported by the application, the project will be inaccessible.

6.7 Watermarking

When you access a project for the first time, iDub will generate a unique watermark for your video. Once your watermark has been created, you will be able to open the project.

Watermarked videos are stored for 6 weeks. After the retention period, watermarked videos are deleted automatically and will need to be generated again.

6.8 Basic settings

Click on a project to open it.

Every time you enter a project, iDub will prompt you to choose a path to the audio files directory being used by the running Pro Tools session. This directory will be used by iDub to store recorded clips for the ‘Fetch’ feature.

💡You can not add audio files directly in the folder.

In order to synchronize playback with voice talent’s devices, iDub needs to connect with the iDub ReWire Device plugin. Click on the Connect Pro Tools button to establish connection with the device.

Once connected, playback controls will become available.

To keep the playback in sync, occasional buffering will occur. During buffering, playback will be disabled. 

💡A spinner will appear next to the name of VT to see who is buffering.

6.9 Latency

For each of the participants on the participant list, a latency indicator is displayed under the participant’s name. Using this indicator you can check the quality of each user’s connection.

6.10 Connecting to participants’ microphones

For each voice talent that enters the project, a background application will connect with each of the virtual devices set up for voice talents. You can see all the joined participants’ virtual devices set up in the Menu Bar of your Mac.

To test the microphone levels, turn on the Input Monitoring buttons and check on the level meters for each track on Pro Tools.

6.11 Talkback

There are two ways to talk to the participants on iDub. The button on the left is used to toggle voice communication through a private channel for the engineer and the guests. The talkback button on the right is used to speak to all participants.

💡There are 2 ways to enable talkback—by clicking on the button to toggle it on or by holding it down.
💡Either the Record or Input Monitoring button must be toggled on in Pro Tools to use the talkback on the right.

If a participant enables talkback and speaks through one of the channels, the indicator below the talkback button will be lit to show which channel they are speaking through. You can check who is the speaker by checking the indicator next to their name in the participants list.

To speak only to a specific individual, click and hold the PTT button located on the right side of their name.

You can set the shortcuts for talkback controls in the Keyboard Shortcuts from the Settings panel. 

To assign a shortcut, click on the field and press the combination of keys.

When you hover a mouse over the i button, a description about how to use the talkback shortcut will appear.

6.12 Recording Mode (Solo/Group)

iDub has two different recording modes: solo and group. In solo recording mode, voice talents are not able to hear each other talk. In group recording mode, voice talents are allowed to hear each other speak, so that the performance can be coordinated accordingly. You are able to switch between the two modes by enabling and disabling the switch for group recording.

You cannot switch the recording mode during playback and recording.

6.13 Pre-roll settings

You can set the duration for the pre-roll countdown timer from the Settings panel. iDub will display a countdown whenever recording begins according to the selection.

6.14 Volume adjustment

The engineer can control the levels for microphone and video playback for each participant. On the bottom of the main interface, you can see a list of participants along with volume controls for each of the members.

When a voice talent is muted, a mute indicator will appear next their name.

6.15 Recording

Click on the Record button on Pro Tools and Play button on iDub to start recording. 

💡Latency reduction will only work if you start recording using the play button on iDub.

To stop the recording, click on the Stop button on iDub.

You can set the shortcut for start playback and stop playback in the Keyboard Shortcuts from the Settings panel.

You can check on the status of the recording by clicking on the Fetch menu icon. Fetch Audio list will be displayed with a list of recorded clips. Recording status will be displayed next to the audio file being recorded. Once the recording is completed, the Fetch icon will be  displayed.

6.16 Recording playback

To play back the recorded clip to yourself, Input Monitor for the track with the recorded clip must be toggled off.

To play back the recorded clip to the talents and guests, copy the recorded clip over to the iDub PLAYBACK track and click on the Play button.

When playing back recorded audio from ProTools, the slider for the iDub PLAYBACK in the Mix window can be used to adjust the volume.

6.17 Screen Share

If you have guests in your session and you want to share your screen with them, you can use the share screen icon. 

Choose a window to share and click Share to start sharing a screen.

6.18 Fetch

If the audio clip recorded on Pro Tools is corrupted, you can retrieve the original audio from the voice talent’s device using the Fetch feature. 

To use it, install FFmpeg Library from Preferences > Libraries.

Click the Install FFmpeg Library button to open the FFmpeg installation page.

💡FFmpeg will imprint timecodes into recorded audio files for the Fetch feature.

Follow the instructions in the page to install the FFmpeg file.

To use the Fetch feature, open the Fetch Audio list by clicking on the Fetch menu icon.

You can browse through the audio files using the search filter and sort.

You can either click on the Fetch icon next to each audio or select multiple audios and click on the Fetch button on the top of the audio list.

iDub will upload the audio from voice talent’s device to the cloud and download it to your machine. The status on the right of the audio files will display the progress as follows:

Uploading – Indicates that audio file is being uploaded to the cloud.

Downloading – Indicates that audio file is being downloaded to your machine.

Done – Indicates that audio file has been fetched successfully.

💡Fetch feature is unavailable during recording.

Once iDub fetches the audio file, you can import it into Pro Tools from Files > Import > Audio. The fetched audios will be located in the “iDub Fetch Files” folder, which is created in the path you select in iDub.

In Audio Import Options Select New Track for Destination and Spot for Location in Audio Import Options.

Start field will be automatically filled in. Once you click OK, the fetched file will be imported to a new track.

You can permanently delete all recording data by using the Remove All option.

6.19 Project completion

Once the recording is complete, click on the Force Complete button in MSX’s assignment details to mark the task as complete.

6.20 Project expiration

A project will expire 60 days after recording starts. Starting of recording is indicated by the record button on either Pro Tools or iDub. Until recording starts, iDub will display Recording Not Started.

After expiry, the project will become inaccessible and all backup files will be deleted automatically. If you need to fetch the audio clips, it must be done before the expiry.

💡Expiration date will be highlighted in red 5 days before the expiry.

For projects that have less than 5 days before expiry, a reminder will be displayed indicating the number of days left when the project is opened.

6.21 Session timeout

If you are inactive for more than 30 minutes, a message will show up. To stay signed in, click continue. Otherwise, you will be signed out.

6.22 Changes to MIDI setup 

If changes are made to MIDI setup, the project needs to be reopened to apply the changes. If there are any participants in the project, they will be removed automatically.

6.23 Sign out

To sign out, click on the Sign out.

6.24 Troubleshooting

If there are any issues using the software, you can click on More details to view the debugging information. When requesting for technical assistance these information should be provided.

Change Log

App Version DateDetailsUpdated by
1.12.562021-06-30Documentation RenewalMinchae Jung
1.15.552021-07-15– Description for connecting to Pro Tools added to 6.8 Basic Settings section.- 6.11 Connecting to Participant’s Microphones section added.Minchae Jung
1.21.032021-10-276.9 Network stability section added.6.12 Recording Mode (Solo/Group) section added.Screenshots updated due to design changes.Changes to instructions according to new designs.Mina Kim
1.23.162021-12-296.2 iDub notifications section added.6.9 Network stability changed to 6.10 Latency. Contents modified.Talkback hotkey description added to 6.12 Talkback.Mina Kim
1.24.152022-02-08– Notification for FFmpeg installation added in 6.4 My projects– Description about the guest talkback available during recording and playback added to 6.12 Talkback– FFmpeg installation guide and description for multiple fetch added and screenshots updated to 6.19 Fetch Mina Kim
1.25.022022-02-226.5 Project search section deleted.- Description about the guest talkback available during recording and playback added to 6.11 Talkback.– Screenshot of guest latency added to 6.9 Latency.– Screenshot of fetch info updated to 6.18 Fetch.Mina Kim
1.27.152022-03-23– Screenshot of talkback shortcut updated to 6.11 Talkback – Description about switching recording mode added in 6.12 Recording Mode (Solo/Group).- Description about shortcut of start and stop playback added in 6.15 Recording.- Description about window selection added in 6.17 Screen Share.– Screenshots updated due to changes in volume control UI.Mina Kim
1.28.012022-04-05– Description for Push-to-talk added to 6.11 Talkback– Description for mute indicator added to 6.14 Volume adjustment– Screenshots updated to due to change of volume handleMina Kim
1.29.102022-04-19– Description about talkback shortcuts updated in 6.11 TalkbackMina Kim
1.32.072022-07-15– The Fetch feature has been improved to place the fetched files in the correct time stamp in ProTools. Additionally, FFmpeg must now be installed from iDub Mac.
– Push to Talk has been added to the Talkback feature. You can hold the button down to keep the feature active and release to turn it off. Of course, the toggle feature is still available.
– Latency is shown real-time, replacing the initial network speed test.
– The Screen Share feature now allows window selection.
– Shortcuts have been added for Playback and Talkback.
Zack Han

Contains Confidential, Proprietary, or Privileged Information Exempt from Public Disclosure
Do NOT share externally