MSMAX

MSMAX is a maximizer effect created for mastering, creative dynamics, and mid/side processing.

Welcome

Thanks for purchasing MSMAX. We hope you enjoying using this tool as much as we enjoyed making it!

MSMAX is a Maximizer effect and Mid/Side utility built for Native Instruments Reaktor and free Reaktor Player.

As a Maximizer, MSMAX can be used for anything from subtle to extreme loudness maximization to get individual tracks or mixes sounding loud and finalized. As a Mid/Side matrix, MSMAX can be used to encode, decode and process Mid/Side signals to add width or create stereo imaging effects.

Whether you use MSMAX to slam your drum bus, apply creative M/S techniques within Reaktor or squeeze some more volume out of your master, we hope you’ll find MSMAX to be a versatile tool with several tricks up its sleeve.

Have fun!

Twisted Tools

System Requirements

In order to use our Powered by Reaktor instruments and effects, you will need to meet the following system requirements for optimal performance:

System Requirements

Installation

All Twisted Tools plugins follow a similar installation process. To learn how to install Twisted Tools Powered by Reaktor plugins, please follow the link below:  

Installation

Manual Conventions

Tips: Tips and advanced techniques.

What is MSMAX

MSMAX is a Maximizer effect and Mid/Side utility built for Native Instruments Reaktor.

As a Maximizer, MSMAX can be used for anything from subtle to extreme loudness maximization to get individual tracks or mixes sounding loud and finalized. As a Mid/Side matrix, MSMAX can be used to encode, decode and process Mid/Side signals to add width or create stereo imaging effects.

With near-zero latency and CPU efficient code, you can use it on any type of track and run multiple instances without bogging down your system.

MSMAX also features a flexible and easy to use insert effects path, that allows you to insert your own effects to be applied to either the Left/Right or Mid/Side signals. To get you started, we’ve included an example effect called Nanoverb, which allows you to apply EQ and/or Reverb to any channel.

Lastly, MSMAX has a Sidechain Ducker at the output stage for some volume ducking or pumping effects. There are several modes to choose from to achieve instant results. For example, setting the Sidechain Ducker to auto mode will produce a 1/4 note pumping effect. Set it to ‘Self’ mode and you can duck a delay on a vocal track using the vocal itself as the sidechain input.

How is it designed to work?

MSMAX is essentially a loudness normalizer that works by limiting the peaks in your signal at 0dB and then raising the volume of the signal below the peaks up towards 0dB as well. Doing so creates a perceived increase in volume or loudness.

MSMAX works on stereo, mono or Mid/Side signals at the input and outputs either stereo, mono or Mid/Side signals at the output. In most cases, you’ll use Stereo In and Stereo Output if you’re using MSMAX to process your stereo bus.

What is M/S?

M/S stands for Mid/Side and refers to a common technique used in both recording and mastering to alter your stereo image, typically with the goal of making sounds wider or narrower.

A Mid/Side signal is an encoded stereo signal that is made up of two channels, Mid and Side. The Mid channel is a mono sum. It is the signal that is the same on both the left and right (L+R). The Side signal is the difference (L-R) and is basically what makes a stereo signal have width. If you remove a Side signal, you’re left with just the Mono elements (Mid). If you boost the Side signal, you’ll increase the difference between left and right making the stereo image wider.

By encoding a Left/Right signal into an M/S signal, you end up with Mid signal on the left channel and S signal on the right channel. This allows you process the mono and stereo information of the signal independently. Once you’ve processed the channels (gain, eq, reverb, etc.), you decode them back to a standard stereo signal. The result is a normal standard stereo signal whose Mid/Side information has been manipulated independently.

MSMAX doubles as a handy conversion matrix that allows you to use a standard stereo signal and encode it into M/S (choose LR>M/S mode at the input) or use an already encoded M/S signal at the input. Once encoded, you can process the Mid/Side signals independently using the Maximizer and/or an insert effect of your choosing. This opens up a wide range of possibilities when using Reaktor’s factory library or user library and we encourage experimentation. We’ve included a Reverb and EQ called NANOVERB to get your started experimenting.

Try adding Reverb to just the ‘Sides’ to get a wet and wide sound without getting in the way of important stuff you have going in the center channel, like kicks, snares and vocals.

MSMAX Feature Highlights

  • Stereo Maximizer

  • Flexible Mid/Side Matrix (Encode/Decode)

  • Sidechain Volume Ducker (Sidechain using: Audio, MIDI, Auto, Self)

  • Insert effects path (Pre/Post Maximizer)

  • Output Limiter

  • Mono Summing

  • Dry/Wet Mix with internal latency compensation

  • Near-zero Latency (1 sample)

  • Low CPU

  • Phase flip (Standard or Pre-Decode M/S for 180 degree flip)

  • Nanoverb Example Insert (Reverb and EQ)

  • Smooth switching for instant A/B’ing settings without clicks or pauses

Getting Started with MSMAX

The following sections will give you a very quick overview of how to get going with MSMAX. We will explain how to open MSMAX and how to explore and use the default factory Presets.

How to Open MSMAX

Using in plugin mode

Exploring Presets

Preset Banks Described

There are plenty of Presets to help get you started with MSMAX. There are several banks of Presets included with MSMAX to demonstrate all the possibilities out of the box. Keep in mind, depending on your signals levels and characteristics, these presets are intended as a starting point and you will need to adjust them.

MSMAX’s Presets are organized into the following categories:

  • MASTER - Effects intended to be applied to a Master bus or Subgroup.

  • INSTRUMENTS & VOCALS - Effects designed for use with particular instrument types.

  • MID/SIDE & STEREO IMAGE EFFECTS - Effects that showcase the use of the M/S matrix to alter the stereo image of your signal. These effects are setup to use standard LR signal at the input and convert to M/S and back to Stereo at the output.

  • SIDECHAIN - Effects that take advantage of the Sidechain Ducker effect at the output stage.

  • BASIC ROUTING - Effects that showcase the use of the M/S matrix to convert signal types.

Overview of MSMAX

In this section of the manual, we’ll examine the interface, look at basic signal flow principles and explain all the MSMAX controls.

In this section we’ll look at the parameters and settings you’ll find throughout the interface starting with at the top and working our way down.

We recommend you begin exploring by looking at the Getting Started section to get familiar with Presets before reading on.

The Interface

MSMAX User Interface
  • [1] The Master area: Contains global controls, MIX and BYPASS.

  • [2] The Wave Display, Meters and Output Settings area: Contains a visualizer showing the incoming audio (grey) and processed audio (cyan) and level meters. Output Settings are displayed here when clicking the Settings button in the output section.

  • [3] The Input area: Input settings determine the type of signal to be used with.

  • [4] The Effects area: Contains the Maximizer effect settings and the insert effect settings.

  • [5] The Output area: Determines what kind of signal will be sent out of MSMAX (pre-mix).

  • [6] The External effect insert: Contains the default example effect (NANOVERB) connected to MSMAX’s insert system. This effect can be easily swapped out with your own effects at the top level of the Reaktor structure.

Master Area Controls

The master section has two basic functions, MIX and BYPASS.

  • MIX: Adjust the amount of dry signal versus wet signal. Dry signal is untouched, whereas Wet signal is signal that has been affected by MSMAX. The Dry/Wet signals are delay compensated (1 sample) so that there isn’t any phasing when mixing both signals.

  • BYPASS: Bypasses MSMAX entirely so that you can quickly audition Dry, unprocessed signal.

The Wave Display Area

Using the Input and Output Meters

MSMAX has input and output meters that are used to identify level arriving at the input (left side of the Wave Display) and signal arriving at the output (right side of the wave display).

The numbers at the top represent peak levels. Grey digits indicate the highest peak value up to 0dB. If signal crossed 0dB the numbers will turn red. The loudest peak will remain displayed until you refresh the display back clicking the number displayed at which point detection resumes.

A red line in the meter below indicates that signal has hit 0dB.

Understanding the Wave Display

The Wave Display

The wave display contains a visualizer showing the incoming audio and also shows the Output Settings parameters and controls when clicking the Settings button in the output section. Grey shows unprocessed signal (dry signal that isn’t going through MSMAX) and Cyan shows processed signal (signal that has passed through MSMAX).

Input Area Controls

The Global Numeric Readout

In order to have a lean User Interface, we opted to have one universal numeric readout that isn’t cluttered with numbers and meters. The Numeric Readout at the top of the Input Area will show you all the values of any MSMAX control when it is touched and below each knob you’ll see a set of level meters showing you the level at that stage.

The Input Modes

The input modes determine what kind of signal you are using with MSMAX and that signal will be processed.

  • LR>MS: Standard left/right signal arriving at MSMAX is encoded to M/S (Mid-Side) signals before being sent to the Effects section. The left channel contains the MID signal and right channel contains the SIDE.

  • LR: Standard Left/Right signal is accepted and passed through to the Effect section.

  • MS: Pre-encoded mid-side signal arriving at MSMAX is accepted and passed to the effect section.

If you use MSMAX in M/S mode, you will end up with a signal that goes over 0dB. Be sure to turn on the Output Limiter in the output section to prevent overs if you decide to use either M/S mode and are expecting output to not pass 0dB.

The Input Knobs

The input knobs determine the level of either the Left/Right signal or the Mid/Side signal if using either M/S mode. When in either M/S mode, the meter will display M and S respectively.

Double-click to reset knobs to their default position.

Hold [Shift] and drag to fine tune your adjustments.

The Input Knob Meters

The input knob meters show the level of the signal at the input stage, after any knob adjustments. The loudest peak will remain displayed until you refresh the display back clicking the number displayed at which point detection resumes.

Input knob values are always grey.

Center Panel Input Buttons

  • BYPASS: Left (Mid) or Right (Side) bypass.

  • LINK: Links the Left (Mid) and Right (Side) knob amounts.

Effects Area Controls

Insert FX Controls

MSMAX allows you to insert any Reaktor effect (or external effect) pre or post Maximizer. By default, we’ve included the NANOVERB effect which is a Reverb and/or Equalizer, though we encourage you to experiment with your own effects.

  • BYPASS: Left (Mid) or Right (Side) bypass.

  • POST: Routes the insert effect so that it takes place after the Maximizer, rather than before the Maximizer which is the default behavior.

If you do set the Insert to POST, you will end up with a signal that goes over 0dB. Be sure to turn on the Output Limiter in the output section to prevent overs if you decide to use an insert in Post mode.

The Maximizer Controls

The Maximizer has three controls for either the Left (Mid) or Right (Side) signals. By using the LINK button in the Maximizer’s center panel, you can link the controls on both the left and right sides.

Hold [Shift] and drag to fine tune your adjustments.

  • (A)TTACK: Attack time for Left or Mid signal of the Maximizer. In most cases you'll want to leave this at 0 if you're looking to limit your signal at 0dB without overs. In some cases, if you're after a more gentle Maximization, you can adjust this above zero.

  • (R)ELEASE: Release time for the Left or Mid signal of the Maximizer. A good default setting is 100ms. If you'd like a more agressive sound, set a shorter release time. If you'd like a more natural limiting effect, set a longer release time. Shorter release times will result in more artifacts and distortion, which can also be used for effect.

  • AMOUNT: Controls the amount of Maximization for the Left or Mid signal. The cyan color ring, indicates the amount you are gaining up the signal. The numeric display below will show grey digits until the signal crosses 0dB, at which point the digits will turn blue. The grey ghost ring indicates how much Maximization is taking place above 0dB.

In the above example, there was a signal with 6dB arriving at the input. We gave it 3dB of gain with the amount knob and the result is 9dB of maximization.

Center Panel Maximizer Buttons

  • BYPASS: Left (Mid) or Right (Side) bypass.

  • LINK: Links the Left (Mid) and Right (Side) knob amounts.

Output Area Controls

The MSMAX Output Area has several additional features and controls related to the output stage of the processor.

The Sidechain Controls

The Sidechain Ducker (SC) is a Volume ducker that is post Maximizer and can be set pre or post mix in the Output Settings. The volume envelope of the Sidechain signal (set below the SC Monitor in the Output Settings Area) is used to duck the volume of the MSMAX signal at the output. You can use the Sidechain Ducker to create ‘pumping’ or ‘ducking’ effects where the entire MSMAX signal lowers in volume based on the Sidechain signals envelope.

  • SC: Activates the output stage Sidechain Ducker.

Additional Sidechain settings can be accessed by clicking the Output Settings icon.

The Wave Display Area at the top of the screen will become the Output Settings Area with several controls for the Sidechain Ducker.

  • AMT: Determines the amount of volume ducking that takes place. If set to 0 no ducking will take place, if set to 100 the maximum amount of ducking will take place (up to -96dB).

  • REL: The envelope detection smoothing factor. A faster release means more accurate detection of the SC signal, but a more 'shakey' sound. A longer release will result in smoother volume ducking.

  • LP: The Sidechain Ducker LP control is a Low Pass filter for the sidechain detection signal. For example, with an LP setting of 100Hz you can filter out everything except for the bass frequencies in loop being used as a Sidechain signal, so that just the Kick triggers the volume ducking to occur.

  • MODE: The Sidechain Ducker can be set to be PRE or POST MIX. If Pre-Mix, only the Maximized/Processed signal will be ducked. If Post-Mix, both the dry signal and wet signal will be ducked by the Sidechain Ducker.

  • SC MONITOR: The Sidechain Monitor shows the detected Sidechain Input signal. There are several Sidechain Input modes to choose from.

  • SC: In this mode, the sidechain audio signal from Reaktor Inputs 3-4 are used to duck the volume. If you look inside the instrument structure at the top level you will see inputs 3-4 connected to the sidechain. These are the inputs that MSMAX uses when set to SC mode. It will take audio from your host’s sidechain path (when using Reaktor as an insert effect) and connect it to the MSMAX sidechain. You can easily disconnect these and connect another Reaktor instrument or drum Maschine to the SC inputs if you prefer to use Reaktor as the SC source.

  • MIDI: MIDI note input is used to duck signal. Note On events cause the volume on the signal to duck. In some DAWs, such as Logic Pro, this will mean setting up MSMAX on an Instrument track so that you can route MIDI notes to it.

  • AUTO: A 1/4 note pulse is used to automatically duck signal. No Sidechain audio setup is required.

  • SELF: The input signal at Reaktor inputs 1-2 is used to duck signal. SELF mode means that the very same signal you are ducking, causes the ducking! Why would you want to do that? Well, for example you may wish to route a vocal to a delay and duck the delay every time your vocal is active, so the vocal and the delay never clash. You can do this by setting MSMAX to Mix 50%, turning on the SC and choosing SELF. Connect a delay to the MSMAX insert path and set the delay effect to 100%. Now every time your vocalist sings, the delay ducks down. When they stop singing, the delayed sound will get louder.

The Master Limiter and Controls

MSMAX features an additional output limiter that is intended to be used in situations where you may have signal over 0dB reaching the output. In most cases, if you’re using MSMAX to maximize a stereo signal, you won’t need to use the Master Output Limiter since MSMAX is itself a limiter, however there are scenarios where you will need it.

Example scenarios that may require the Master Output Limiter to be engaged:

  • M/S Processing and/or M/S Maximizing

  • Using MIX to blend dry/wet signal

  • Using an insert set to POST

  • When the Maximizer’s attack is greater than 0

Activate the Master Output Limiter by clicking the LIMIT button in the output area:

Click the Settings Button in the Output area view the Master Limiter settings:

The Wave Display Area at the top of the screen will become the Output Settings Area with several controls for the Master Output Limiter.

  • REL: Release time for the output limiter. A good default setting is 100ms. If you'd like a more agressive sound, set a shorter release time. If you'd like a more natural limiting effect, set a longer release time. Shorter release times will result in more artifacts and distortion, which can also be used for effect.

  • MODE: If Pre-Mix, only the Maximized/Processed signal will be limited at this stage. If Post-Mix, both the dry signal and wet signal will be limited by the Master Output Limiter.

Center Panel Output Buttons

  • PHASE FLIP: Left (Mid) or Right (Side) flip depending on mode setting found in Output Settings.

  • LINK: Links the Left (Mid) and Right (Side) knob amounts

The Phase Controls

MSMAX offers the ability to PHASE FLIP the processed signal and choose a stage in the signal flow that you’d like the phase flip to occur if decoding M/S signal back to Stereo/Mono.

Click the Settings Button in the Output area view the Phase Flip settings:

You can set the Phase Flip to occur PRE DECODE OR POST DECODE when converting back to Stereo or Mono (Sum) outputs.

By setting the Phase Flip to PRE DECODE when using an M/S signal, you can solo the side signals and put them in phase by flipping 180 degrees.

Output Modes

The processed signal in MSMAX can be output several different ways before being mixed on its way out of MSMAX.

  • MONO (SUM): Stereo signal at the output is summed to Mono. If using M/S signal before the output stage, the signal will be decoded back to Stereo and then summed to Mono.

  • STEREO: Signal arriving at the output will be output as a standard left/right signal. If using either MS input mode (LR>MS or MS), setting the output to STEREO will ensure that your signal is decoded back to a standard STEREO signal.

  • MS: Signal is encoded to M/S at the output stage so that it can be processed elsewhere. This is useful only if you'd like to keep your signal setup as Left=Mid and Right=Side. You will need to decode the output signal later using MSMAX or another M/S decoding method.

The External Effect Insert

MSMAX comes with one external effect called NANOVERB which is connected to MSMAX’s insert path and activated in the effects section (pre or post MSMAX). By external effects, we mean to say that the effects are not a part of the MSMAX structure itself and can be easily replaced. You can add your own Reaktor effects or choose from hundreds of the excellent effects available in Reaktor User Library.

Connecting up your own effects to the insert path in MSMAX is a simple matter of jumping into MSMAX’s structure and replacing the NANOVERB.

The default NANOVERB effect controls

The NANOVERB is essentially an EQ and REVERB plugin in one interface. You can use the EQ and the REVERB or the EQ alone.

  • LO: Low Shelf EQ to boost or remove low frequencies (pre-reverb).

  • HI: High Shelf EQ to boost or remove high frequencies (pre-reverb).

  • SIZE: Size of the reverb space. Set low for a room tone and set high for a more ambient sound.

  • MIX: Dry/Wet mix for the Reverb output.

  • BYPASS: Turns NANOVERB on/off.

  • EQ SOLO: Solo’s the EQ and bypasses the REVERB and MIX controls.

Replacing the NANOVERB effect with your own effect:

  1. Right-click the MSMAX label and choose Show Ensemble Structure.

  2. Select NANOVERB [EXAMPLE INSERT].

  3. Hit delete to it.

  4. Right-click the background of the Reaktor structure and choose an effect.

  5. Connect up the EXT outputs to the L-R inputs of your effect and then connect the L-R outputs of your effect to MSMAX’s EXT inputs.

  6. Use the insert Bypass Buttons on the channel that you would like to send to that effect.

Keep in mind that you can try to use different effects for the M and S channels by simply connecting two effects instead of one to the each of EXT outputs. The 1st output would be your Mid effect and the second output would be your Side effect. You can even daisy chain effects for some creative processing adventures.

Troubleshooting and FAQ

Sometimes you might run into trouble when using MSMAX. In this section we’ll go over some of the common issues you might encounter and how to resolve them.

Can I use the Reaktor Player with MSMAX?

  • Yes!

I can’t open MSMAX! I get an error that says “This is not a valid %1% file”

  • Update your Reaktor using Native Access application to be sure you’re running the latest version. If you’re running an older version of Reaktor, you’ll get this message.

I can’t hear anything.

  • Are the BYPASS buttons on for the effects you’re trying to hear?

  • Is the master BYPASS button on?

  • Have you accidentally phase cancelled a signal by incorrectly using the Phase Flip buttons?

  • Have you setup your Audio & MIDI Settings under File>Audio & MIDI Settings (standalone mode only)?

  • Have you turned the main Reaktor volume slider down by accident?

  • Have you summed a phase inverted signal to Mono? Keep in mind that if you are soloing the side signals and don’t phase flip them using the POST-ENCODE method, the sides will cancel when summed to Mono.

Things are sounding ‘wrong’.

  • Are you sure you have the correct input mode setup?

  • If your signal is standard Left Right signal coming in, be sure to use the LR>M/S mode input if you’re trying to do M/S processing and then set the Output Mode to STEREO.

Things are sounding distorted.

  • Is the Release time too low for the main Maximizer?

  • Is the Release time set too low for the output Maximizer (found in the Output Settings)?

  • Are you getting red signal at the outputs? If so, have you activated the Output Limiter (LIMIT) to prevent overs?

Changelog

1.0.0 RP (Reaktor Player release)

  • MSMAX is now Reaktor Player compatible and does not require the full version of Reaktor to run

  • NKS browser integration

  • Fixed some missing mappings for Lemur control template

  • Various minor fixes

ms max nanoverb gui is offset - fixed

ab tested snaps - seems fine - some ramp on init difference though but seems minor?

M/S L/R knobs osc mapping fixed (before we didnt realize that those are 2 different sets of knobs and thought that just lable changes)

Last updated

Was this helpful?