Tags: posts polarity-music Workflow

Polarity-MEQ: Free Mid/Side Match EQ for Consistent Mixes

Tutorial | Okt 02, 2026

Learn how Polarity-MEQ delivers free EQ matching, loudness and dynamic matching, and sidechain carve EQ for more consistent mixes.

Quick Answer

Short Overview

Polarity-MEQ is a free match EQ plugin that combines spectral matching, loudness matching, dynamic EQ behavior, and sidechain-based frequency carving in a single processor. Instead of only copying a static tonal curve, it can also target short-term loudness, react to frequency-specific dynamics, and shape mid and side content separately for more controlled mix translation.

In practice, this makes it useful for aligning bass, drums, buses, or full masters to consistent reference profiles while also creating space between competing elements. Features such as profile sets, averaging across multiple references, zero-latency mode, and impulse response export make Polarity-MEQ a flexible option for mixing, mastering, and building repeatable genre-specific workflows.

Key Takeaways

Polarity-MEQ: Free EQ Matching, Loudness Matching, Dynamic Matching, and Frequency Carving in One Plug-in

Polarity-MEQ is a free plug-in designed to help create more consistent mixes and masters by combining several corrective and balancing processes in a single tool. It works on Windows, macOS, and Linux, supports common plug-in formats, and does not require sign-up, iLok, or serial activation.

At its core, the plug-in compares a learned reference profile against the current signal and generates an EQ curve to close the gap. Beyond static EQ matching, it also includes loudness matching, dynamic spectral matching, stereo width-related matching through separate mid/side analysis, sidechain-based frequency carving, and optional clipping.

What It Does

Polarity-MEQ combines multiple functions that are often handled by separate plug-ins:

The goal is not to replace judgment or remove the need for mixing decisions. Its strength is in creating repeatable tonal, dynamic, and loudness relationships across buses, stems, and masters.

How It Works

The plug-in learns a reference profile from source material such as another track, a bus, or a master. That profile stores more than just frequency balance.

Frequency profile comparison

In the compare view, the learned profile appears against the current input signal. The plug-in computes the difference between the two and turns that into an EQ curve.

A global amount control lets the user scale the effect from no matching to full matching. The default setting is 50%, allowing a partial move toward the target instead of forcing an exact match.

Loudness matching

Each learned profile also stores a loudness target. When the profile is loaded, the plug-in can match the current signal to that target loudness.

This means a profile represents not only tonal balance, but also the expected level for that source. For example, a bass-bus profile can define both its spectrum and its target loudness.

Dynamic spectral matching

The plug-in also analyzes dynamic range by frequency area. Instead of applying only a static EQ curve, it can react when certain frequency regions are too strong or too weak relative to the learned target.

This behaves like a form of dynamic EQ matching:

Several controls shape this process:

If this feature is not wanted, the dynamics control can simply be turned down, leaving only static EQ matching.

Mid/side processing

The plug-in analyzes and matches the mid and side channels separately.

This allows the plug-in to influence not only tonal balance but also the perceived stereo width and spatial distribution of a signal. A learned profile can therefore carry information about where energy tends to sit in the stereo field.

Sidechain frequency carving

A second major feature is the carve EQ.

This uses a sidechain input to analyze another track or bus, such as drums, and derive an inverse-style EQ relationship that carves space in the current signal, such as bass.

For example:

Carve uses the captured profile rather than following the live sidechain. This creates static spectral room for one source based on the shape of another. The carve process is not implemented as a separate EQ stage. Instead, it is merged into the same final EQ curve used by the plug-in, so the result remains a single static EQ shape rather than multiple stacked corrective curves.

Workflow

A typical workflow is straightforward:

  1. Learn a reference profile from a track, bus, or master
  2. Feed the current signal into the plug-in
  3. Compare reference and source
  4. Apply the generated EQ difference
  5. Optionally enable loudness matching
  6. Optionally add dynamic matching
  7. Optionally use sidechain carving to make room for another source

The reference browser can store multiple saved profiles for later reuse.

Working with profile sets

Individual profiles can also be grouped into sets. A set might contain separate profiles for:

This makes it possible to build a reusable tonal and loudness framework for a genre, arrangement type, or production style. A set can help keep relationships between stems more consistent across projects.

Averaging multiple references

Multiple profiles can be selected and combined into an average. This is useful for deriving a broader target from several tracks instead of relying on one reference.

For example, analyzing several drum buses from different songs and averaging them produces a composite drum reference. The same can be done for bass, music, vocals, or full masters.

This can provide a more stable stylistic target when trying to maintain consistency within a genre or production approach.

Additional controls

Several advanced functions help refine the matching process.

Frequency gate

A gate threshold can exclude very low-level frequency content from the comparison. Frequencies below the threshold are ignored during difference calculation, which can reduce the influence of unimportant material.

There is also a learn gate for controlling what gets captured during profile creation.

Frequency shift

A shift control can move the learned profile along the frequency axis. This is useful when the source material and the current signal have similar spectral shapes but different fundamentals, such as basslines in different keys.

It is not presented as a drastic retuning function, but as a way to better align the profile with the current material.

High-cut and low-cut shaping

The generated EQ curve can be shaped further with high-cut and low-cut style controls. This gives additional control over how broadly the matching curve is allowed to affect the spectrum.

Latency and quality modes

In full-quality operation, the plug-in can introduce significant latency, around 92 milliseconds in the demonstrated setup. That may be fine for mixing and mastering, but not ideal while recording vocals or playing instruments live.

To address this, the plug-in includes a zero-latency mode:

The video mentions automatic mastering-quality rendering. Check the render behavior in your host before relying on an automatic switch.

Clipper and loudness handling

The plug-in also includes an optional PCM clipper. This can be used at the end of a chain to prevent overs and help control output level.

Combined with loudness matching and normalization, it can be used as part of a bus or master workflow where target short-term loudness matters.

Saving and exporting

Learned references can be saved directly into the internal browser for reuse.

The plug-in can also export the static EQ curve as an impulse response. This excludes the dynamic EQ behavior and captures only the static green curve. That exported response can then be used in a convolution processor or as a way to preserve the EQ shape in systems where the plug-in itself is unavailable.

Practical uses

Polarity-MEQ is suited to tasks such as:

It is especially useful in workflows that already rely on reference-based balancing and consistency from project to project.

Limits

This is not a one-click substitute for mixing decisions. It is presented as a tool for guidance, consistency, and correction rather than a shortcut for avoiding EQ work.

A few practical limits are also clear:

Platform support and installation notes

The plug-in is available for:

Supported formats mentioned include:

No login, serial number, or iLok is required.

For platform-specific installation steps, use the guides on the Polarity-MEQ download page. The current page lists v0.1.5, released 2026-10-02, with AUv2 also available on macOS.

Summary

Polarity-MEQ combines several reference-based processes into one plug-in:

Its main value lies in turning reference analysis into a reusable mixing framework for buses, stems, and masters. Rather than acting as an automatic fixer, it serves as a compact system for imposing consistent tonal balance, loudness, stereo placement, and spectral separation across productions.

Transcript

This is the transcript of the video. The text was generated automatically and may contain small mistakes. The timestamps jump to the matching part of the video.

Click to expand transcript

[00:00:00] Yo, welcome back. So I have another plug-in for you guys and I'm working on this for quite some time
[00:00:06] It's called polarity match EQ and the name says it all it's a magic you but there are some
[00:00:13] Some twists to it, right?
[00:00:17] So I want to explain how it works and yeah, this plug-in is also completely free
[00:00:23] You don't need to sign up. You don't need to use iLock or whatever it works on all systems
[00:00:30] and
[00:00:31] It's free. Okay, so in between here. I have it already loaded in
[00:00:35] multiple times
[00:00:38] And I have to see on the base. Okay, so I have a base bus here and it's the magic you
[00:00:44] After the synth here and you can see we are here in the view called compare and we compare basically here our profile
[00:00:53] Which is something I analyzed before some other track, right?
[00:01:00] And also in blue you can see the current base
[00:01:03] Coming from this synthesizer. So there's not much difference there, right? You can see on the processing tab you can see
[00:01:11] the EQ curve that is applied to this base, so it's
[00:01:16] Is it's not a big difference, but you can see see there's still some kind of difference and we have here a global slider
[00:01:24] So you can say I don't want to dial in an aq at all or I want to have a full
[00:01:29] Frequency match. So this is the basic idea by default. This is always here on 50%
[00:01:35] So besides the frequency match we have also here a loudness match as you can see at the target max
[00:01:42] Short term is minus nine dot nine loaves db
[00:01:50] So this is also match. So when you analyze another track or another bus or a master and so on and
[00:01:56] You learn the frequency
[00:01:59] Distribution it also learns the loudness and saves it with the profile. So when you load in the profile
[00:02:07] You also match the loudness of everything. So it's not only a frequency match. It's also a loudness match
[00:02:17] On top of that, I'm also analyzing the dynamic range. So when I hit play on the base
[00:02:24] Have the base here
[00:02:27] There's also your dynamic slider
[00:02:29] That you can dial in and at the moment it doesn't do that much, but you can crank this up if you want to
[00:02:37] You can see it tries to compensate your dynamically certain frequencies and
[00:02:44] The idea behind this is that sometimes you
[00:02:48] Yeah, music evolves over time, right? So it's not a static match. Sometimes a static match is enough
[00:02:56] But here I also wanted to have a dynamic match
[00:02:59] Which means I'm measuring on the source material the dynamic range in certain frequencies
[00:03:05] And then I try to match it with the target
[00:03:10] Frequency spectrum and this dynamic range. So when certain frequencies go over
[00:03:15] The threshold it tries to push it that the frequencies down and when it's too low it tries to push up the frequencies
[00:03:24] Up so okay, and you can dial in here how much DB you want to have this
[00:03:32] Dynamic EQ working in right so if you say I don't want to have this thing
[00:03:39] Yeah, not pushing not more than 2 DB then you can dial us in here also the speed how fast it reacts
[00:03:46] more slowly or
[00:03:49] Much faster or if you don't like this feature at all you just dial down your dynamics and it's just a static EQ matching, right?
[00:03:58] Just a static EQ. So it's not only a static frequency match
[00:04:04] comparison comparison from the source material is also a dynamic match, and it's also
[00:04:09] Loudness match
[00:04:12] So this is what I try to combine
[00:04:14] Then there's something on top
[00:04:18] We have you also carve that's that's the name I gave it. So not only a comparison here
[00:04:25] We have also a calf EQ and
[00:04:27] This one here is at the moment
[00:04:30] Not enabled. So let's say we have to see on the bass, right and then we have drums
[00:04:35] And what we want to do now is you want to carve out the frequencies of the
[00:04:44] Drums from the bass bus and we can do this here, but just using
[00:04:49] Sideshain
[00:04:52] So I'm selecting here drum bass drums bus the drums master
[00:04:56] Post or maybe I just use post here and then I can learn here the car of a cue and
[00:05:04] Looks like this
[00:05:06] What you can see here is basically the frequency distribution of the drums bus
[00:05:12] Coming in and you don't need to learn that long just it's just enough, right?
[00:05:17] And what we can do now with this is we can
[00:05:22] Use here this threshold called calf threshold can pull this down and then it applies some kind of inverse EQ
[00:05:30] To the signal so we can carve out the drums from the base
[00:05:36] When we go to processing here, you can also see this here, right?
[00:05:40] And this is not a separate EQ
[00:05:44] It's not like I have a cue for matching and then I have a cue for the car for you. No, this is just one a cue
[00:05:51] But we calculate the carve a cue into the magic you so you end up one single
[00:05:57] Static a cue that's idea
[00:06:01] Also, you can see at a started line
[00:06:04] This is the side channel. So we also match not only the mid or the stereo signal. We match basically
[00:06:10] The mid and the side channel separately which allows us also to control the width of the stereo signal
[00:06:20] So with this a cue
[00:06:22] You are allowed to control a lot of things just with one plug-in the frequency distribution for the mid channel for the side channel
[00:06:30] Dynamic EQ matching. We also have loudness matching and we have a calf a cue to make actually room on another track
[00:06:41] based on a different track or a different bus and
[00:06:45] I always
[00:06:47] Use this kind of technique here, but with multiple plug-ins
[00:06:50] So I'm just using, you know a spectrum
[00:06:54] Suppressor then I use a magic you then I use a
[00:06:59] Clipper because we have also your clipper in there. You can activate the PCM clip
[00:07:04] Clipper and also maybe a side chain
[00:07:10] Frequency suppressor so I can cut out certain frequencies based on another track
[00:07:17] So here I can do this just with one EQ
[00:07:19] So, yeah, that's basically the rough idea behind it
[00:07:24] When we have here this frequency curve applied
[00:07:30] This takes a lot of latency you can see here
[00:07:35] What does it use?
[00:07:39] 92 milliseconds, so it's a lot of
[00:07:43] Lot of latency if you want to play the piano or if you want to sing you record a vocal track, right?
[00:07:49] And you you don't need the latency you want to have
[00:07:53] instant
[00:07:56] Results more or less so you can switch this here to
[00:07:59] Zero latency which lowers the quality of the filters or of the EQ
[00:08:05] But it brings the latency down to you basically zero
[00:08:12] It's not listed here anymore because it hasn't zero latency and
[00:08:16] Yeah, if you render out the track it switches automatically to mastering or back to mastering
[00:08:22] so you can use this EQ here also on tracks or on
[00:08:26] Projects where you still want to record something and you don't need the latency
[00:08:32] So it's possible with this plug-in
[00:08:35] On top of that we also have here for this EQ curve also something like cuts
[00:08:42] So you can say I want to have a low cut. I want to have an high cut and
[00:08:45] Yeah, you can shape basically this one single EQ in all kinds of different directions and it helps you to
[00:08:54] Get a better master maybe or better bus frequency responses
[00:09:01] So this is basically the main functionality. You can learn here at the top a new profile or a new source material
[00:09:10] maybe extracted from another track or from another
[00:09:14] Bus or whatever and then you have this curve in here and then you learn the current signal and then it's automatically
[00:09:22] giving you a difference on
[00:09:26] Yeah, the difference EQ curve and applied automatically then to your current signal. So it matches
[00:09:33] What you learned in here?
[00:09:37] If you learn something you can put this then here on the right hand reference browser
[00:09:42] You can see you have multiple
[00:09:44] profiles saved and
[00:09:47] Not only that
[00:09:50] Sometimes I also wanted to collect certain profiles into one big
[00:09:54] Collection so let's say here. I analyzed here
[00:09:58] The bass bus of another track and the drums from another track and the master of this track, right?
[00:10:07] Or multiple tracks and then what I can do is I can select here these things and can say I want to create a set from that
[00:10:14] So you click set and then you say, oh this profile is the base
[00:10:19] This profile here are the drums and this is the master, right? And then you create a set from that
[00:10:25] I don't do this here because I already did that
[00:10:28] And then you end up with these kind of folders here
[00:10:32] So you can say I have here a folder for drum and bass ambient or ambient drum base
[00:10:38] What I do sometimes and I need some curves and I have a curve for the master
[00:10:43] I also have curve for the drums a curve for the bass and for the music, you know all the pads and
[00:10:50] Maybe vocals I have vocals also extra here
[00:10:52] So what I can do now is I can load this in and it gives me then a different EQ curve
[00:10:59] So here I'm on the base. Of course, I need to load in the base and it also loads in here the
[00:11:06] Loudness, maybe I can actually zoom this in for whatever reason
[00:11:11] So it gives you also the loudness
[00:11:13] So with this profile you save all the things that are really important for this type of bus or for this master
[00:11:21] Chain and you can really create some kind of consistency between your tracks, right?
[00:11:29] So you have always the drums sitting in a certain space
[00:11:32] You have also always the drums in a certain loudness with a certain dynamic range and you also have the bass sitting in the exact
[00:11:41] Right spot and so on so you can create consistency with this. It's not a plug-in
[00:11:48] for people that are lazy and you know, I don't want to EQ anything. It's just the tool
[00:11:55] that you can use to create more consistency and maybe see if you are off in certain spots and
[00:12:02] I'm really liking this. I'm using this all the time on my tracks or my recent tracks and it works really great
[00:12:10] Another thing I want to show you is yeah, if you created multiple
[00:12:17] Profiles here on the right side. You can also select multiple profiles. Let's say you saved your multiple
[00:12:25] Profiles for drums. You have multiple tracks and
[00:12:29] you
[00:12:31] Analyze the drums on all of these tracks. So you have three times
[00:12:34] Three different drum buses as a profile. So you can select them these things here and can say I want to
[00:12:42] Combine these and
[00:12:45] Then it makes some kind of average out of all of these
[00:12:50] Different profiles and that's important when you want to have a certain style. So for instance here I have
[00:12:57] Let's deselect all of this
[00:13:00] Like I said, you have drum bass chill out drum bass deep tech, right?
[00:13:04] And here with this profile, I analyzed at least 10 different tracks
[00:13:10] So I used 10 different drum bass tracks. I
[00:13:14] Sended them all through DMUX to get all the different stems. So I have drums and bass and music and so on separated
[00:13:21] And then I analyzed all these different stems and created an average for each of these profiles
[00:13:28] And then my then I kind of end up with the profile that gives me an average of where
[00:13:34] Everything needs to sit in the mix and how loud everything needs to be and how wide everything needs to be
[00:13:42] So it gives me some kind of
[00:13:44] security in terms of
[00:13:47] Yeah, in terms of loudness and frequency distribution need to load this. Yeah, they use that probably
[00:13:55] So, yeah, that's that's basically the main idea behind it
[00:14:02] Maybe something else I could explain. Yeah, you have some certain things here some advanced stuff you can use
[00:14:12] for instance here to apply gate and
[00:14:14] use it
[00:14:17] You can see here
[00:14:20] It's a threshold for the frequencies. So when the frequencies are basically
[00:14:25] below this threshold, they are not
[00:14:29] Used for the calculation of the difference here, right? So you can
[00:14:35] Exclude certain frequencies based on loudness. There's also a learn gate and there's also here a shift
[00:14:43] So for instance, if you have here a profile in yellow, which is a base, right?
[00:14:48] It's a base. You can see. Oh, this is probably here the fundamental of the base
[00:14:53] And this is the fundamental of my base. So you can shift this here around and put this roughly in the same place
[00:15:00] So it's additional parameter to match basically
[00:15:04] The key of the track, right? So your track is an F and your source material is I don't know in a
[00:15:13] Much much deeper and the sharp and you want to compensate for that. You can do this here, right?
[00:15:18] So it changes then here the
[00:15:21] Outcome a little bit
[00:15:23] It's not that drastic. It's not that, you know, but you can do it. So you can shift this year around
[00:15:29] so certain parameters here you can use to
[00:15:32] Change the plug into your lifestyle basically
[00:15:40] Then also down here we have the safe reference. So when you analyze here, basically a track we can hit
[00:15:45] save here or type in a name and then it's
[00:15:49] Popping up here in this kind of list
[00:15:52] You can also delete this here. Then there's also your EQ
[00:15:56] Impulse response export. So the
[00:16:00] Static curve here not a dynamic one. So this one here is it's excluded. So only this
[00:16:08] Green static one you can export as an impulse response if you want to use it in a convolution reverb
[00:16:15] for whatever reason
[00:16:18] In my case, it's always important because when I want to share my tracks and
[00:16:22] people don't have this plug in here for instance, and I just want to keep the
[00:16:28] Keep the project
[00:16:31] With all the native devices I can just use here the export and use the EQ curve with that
[00:16:38] So this was the idea behind it
[00:16:40] Yeah, and these buttons here you can
[00:16:43] Show and hide certain overlays
[00:16:49] If you care for that most important one is of course you're the processing one because it shows you the EQ curve
[00:16:56] That's what what's applied to the signal
[00:17:01] In my opinion
[00:17:03] I like it. I don't know if if you if you like it, I like it. That's exactly what I wanted the for magic you
[00:17:11] I have this on the drums. I have this on the bass. I have this here on the master. I have this here on the master
[00:17:18] Right, you can see I have my clue
[00:17:22] Thing in front and then I have here at the end. I have this one PCM click a clip enabled
[00:17:29] so it doesn't go over zero DB and
[00:17:32] Yeah, just hit normalize and you hit exactly minus six point zero
[00:17:38] laughs short term
[00:17:41] So, yeah, that's the plug in so want to show you this as a first introduction
[00:17:47] maybe you
[00:17:50] There was not and there was not that much music in the video. I hope no one is
[00:17:57] Is mad about this because people usually just want to hear what's going on
[00:18:01] But it's just an EQ. I mean, you know how an EQ sounds. There's not much sound to it
[00:18:06] But it's on the website I show you this here
[00:18:12] Just hit go over to this website here hit download and you can see it's for Windows Mac OS Linux
[00:18:18] Let me know if you run into problems
[00:18:22] Like I said in all the other videos Mac OS is always a problem with the
[00:18:27] What's the name Guardian?
[00:18:30] file file guard that
[00:18:32] Prevents you from loading
[00:18:35] Plug-ins that are not signed with Apple which costs me one on the box a year, which I don't want to pay
[00:18:40] So make sure you disable
[00:18:43] The Guardian of the galaxy. Okay, also Windows Linux your clap. Yes, you three Lv2
[00:18:51] Also Windows vs. You three and clap and so on
[00:18:55] Yeah, that's the idea short description
[00:18:59] AI based of course as you do these days
[00:19:04] But no login no serial number. No, I lock nothing just download the binaries and you know
[00:19:12] Let it happen
[00:19:14] Have some fun
[00:19:16] Anyway, so that's that
[00:19:22] If you have questions, of course, let me know in the comments down below
[00:19:25] Probably do some more videos on this and how I use that in more practical terms
[00:19:31] But I want to make first the video to explain what it is how it works give you a rough overview
[00:19:37] But I probably do some videos on how I use all these plug-ins. I showed you in the recent times and
[00:19:43] Yeah to
[00:19:47] Give you more practical examples
[00:19:50] Anyway, that's it. Thanks for watching. Leave me a like leave a subscription, of course
[00:19:54] I mean on the channel and give me some feedback. Okay. Thanks for watching. Bye