January 16, 2020 by Will Hunt

How Inter-plugin Communication Shows up in Your Workflow

Inter-plugin Communication lets iZotope plug-ins work as a team to accomplish common mix tasks. In this article, learn how iZotope plug-ins streamline these tasks.

We talk about Inter-plugin Communication in our products, but what does it actually mean? It is not one single feature, but a framework that lets iZotope plug-ins work as a team to help you accomplish common mix tasks that professional engineers tackle on the job every day. In this article, I’ll use the Tonal Balance Bundle to demonstrate ways iZotope plug-ins use this framework to streamline common mixing tasks.

This article references a previous version of Neutron. Learn about product-popover-icons-neutron.pngNeutron 4 and its powerful features including Assistant View, Target Library, Unmask, and more by clicking here.

Three perspectives in a mix

Like a carpenter hammering nails to build a house, an audio engineer uses their tools with an overall goal in mind for their project. Experienced mixers don’t add EQ or compression plug-ins to their tracks for no reason—they listen at multiple levels of perspective in their mix in order to make the best decisions for the individual track. They’re hearing the sound of the instrument, the balance of levels with other instruments, their placement in the sound stage, and the overall tone and vibe of the song.

The Tonal Balance Bundle plug-ins talk to each other to help you work in these levels of perspectives by using a framework we call Inter-plugin Communication. This is not one single feature, but rather a framework that lets iZotope plug-ins work as a team to help you accomplish the kinds of common mix tasks outlined above. There are three main areas where Inter-plugin Communication helps:

  1. Level balance: iZotope plug-ins can send information to  product-popover-icons-visual-mixer.png Visual Mixer  to help you address your overall level and stereo balance.
  2. Frequency balance: iZotope plug-ins can send information to each other to help visualize and remove frequency masking between tracks.
  3. Overall tonal balance: The  product-popover-icons-tonal-balance-control.png Tonal Balance Control 2  plug-in lets you make changes to EQ and gain on iZotope plug-ins across your session to help you achieve a polished final mix.

Initial level balance

A mix engineer who just imported session audio into their DAW has some immediate tasks to handle—getting all tracks to a level where they aren’t clipping when summed together, ensuring each instrument is properly represented in terms of volume, and setting up a “soundstage” by panning each sound source left, right, or center.

Inter-plugin Communication in the Tonal Balance Bundle offers several ways to work within this perspective. If you have  product-popover-icons-relay.png Relay product-popover-icons-nectar.png Nectar , or  product-popover-icons-neutron.png Neutron  on each track in your mix, these plug-ins can send information to Visual Mixer to help you get a bird’s eye view of your mix. First, let’s see what Inter-plugin Communication looks like during this initial balance phase:


How Visual Mixer works within the Inter-plugin Communication framework

If you adjust the placement of nodes in Visual Mixer, you’re making a change in the panning or gain of the Relay plug-in you’ve placed on your track. Open Relay and try to change its corresponding node in Visual Mixer—you can see the changes happening in Relay at the same time. Being able to visualize each track’s relative level and pan setting in one window can make it easier to place the sources in the mix relative to each other. Remember, it’s about that relative balance, not the individual loudness of each track. 


Each node is an instance of a plug-in somewhere in your session.

You can go even further with Mix Assistant, which uses machine learning to set the relative volume levels for you, automatically. You’ll be asked to choose a “focus” for your mix, which helps Mix Assistant know what kind of musical hierarchy you want for your overall balance. Then, Inter-plugin Communication is used to set each individual relay level relative to the “focus” track.

Check out our other blogs on how to use Visual Mixer and Mix Assistant:

Frequency balance (how to handle masking)

Adjusting track levels and panning is a productive way to start a mix, but after achieving this balance you’ll usually need to deal with instruments clashing in similar frequency ranges. EQ is the main tool engineers use to solve problems like these, but knowing where to adjust requires listening between two or more tracks. Hearing where masking occurs between sound sources can be difficult and sometimes requires trial and error, but  product-popover-icons-neutron.png Neutron product-popover-icons-relay.png Relay , and  product-popover-icons-nectar.png Nectar 3  can share information with each other to both visualize and eliminate masking.


Check masking between instruments with the Masking Meter in Neutron 3. Remove masking automatically with Unmask in Nectar 3. Make sure Relay is on the source track!

Any instance of a Neutron 3 EQ can use Inter-plugin Communication to talk to another Neutron 3 EQ or Relay plug-in on a different track as a “masking source”. The masking source is selected in the Masking Meter dropdown in the EQ, which gives you access to both EQs in one Neutron 3 window. Areas of frequency masking between the tracks will light up on the EQ, showing you where attention is needed. You’re still making changes on a per-track basis, but with Inter-plugin Communication your decisions are informed by what’s going on between multiple tracks.


Increase gain in masked frequencies, or decrease gain on the masking frequencies.

The most problematic masking often occurs with the vocal and other instruments that exist in the midrange. If you have Nectar 3 Plus (included in the Tonal Balance Bundle), you can use the Unmask feature to instantly detect and notch out frequencies in other tracks to put your vocal front and center in the mix, without even needing a meter at all. 


You can polish your vocal and unmask it from other tracks at the same time.

Run Vocal Assistant in Nectar 3 and choose Unmask, then select another compatible iZotope plug-in (Nectar 3, Relay, or Neutron) and play the track. The iZotope plug-in on the masking track will hear the vocal through Nectar 3 and adjust itself accordingly to get out of its way. 

Check out our other blogs on how to use Inter-plugin Communication to get a head start on unmasking your mix:

Overall tonal balance

There’s one more level of perspective when you’re mixing, and that is the sound and overall vibe of everything summed together—not just the track levels but the combined volume and frequency spread of all tracks and busses. Even when all the instruments are loud and clear, there still might be offending frequency peaks that stick out, or ranges that sound weak or muddy. 

product-popover-icons-tonal-balance-control.png Tonal Balance Control 2  can visualize this frequency balance to help you see these problems, which is great for mastering tracks with  product-popover-icons-neutron.png Neutron . But when used with the EQ in Neutron, Tonal Balance Control 2 can tie your mix session together to help you get the best result possible before the mastering stage. Fixing problems at this perspective in a mix can involve changes on individual tracks, but with Tonal Balance Control you can keep an eye on how your track-by-track changes affect your final polish without needing to context-switch.


How Tonal Balance Control gives you access to controls in other iZotope plug-ins

Tonal Balance Control 2 gives you access to the gain controls of any  product-popover-icons-relay.png Relay product-popover-icons-nectar.png Nectar , or Neutron plug-in in your session, making it easy to make quick volume adjustments and see their effects on your final balance. If Neutron 3 is on your track, Tonal Balance Control 2 can also control the EQ if you need to make an even smaller change.


Two levels of perspective: adjusting EQ on the bass track to help fill the midrange of a mix

In the screenshot above, we see that the track lacks tonal energy in the midrange. Since we have a Neutron EQ loaded on the bass track in our mix, we can try boosting the midrange on this track to compensate for the lack of energy across the mix as a whole. We can also try raising the volume of the bass track if we want an even more drastic change.

Check out our other blogs on how to use Tonal Balance Control 2 to master your mix:

The future?

There are tons of different ways you can use Inter-plugin Communication to make life easier in your mix. Do you have a mix technique you think Inter-plugin Communication can make easier or faster for you? Have a cool creative method of using iZotope plug-ins together in your mix? We want to know about it! We’re always testing out new ways we can implement the technology to better align with workflows for users of all skill levels.