1. Plugins
  2. »
  3. ArtV
  4. »
  5. MixMaxTrix
  6. »
  7. Details


Mixer Plugin by ArtV
MixMaxTrix by ArtV is a Virtual Effect Audio Plugin for Windows and Linux. It functions as a VST 3 Plugin.
System Requirements
Relatively big computer screen/desktop computer.
System Requirements
Relatively big computer screen/desktop computer.
Copy Protection
Open Source
My KVR - Groups, Versions, & More
5 KVR members have added MixMaxTrix to 3 My KVR groups 7 times.
Not In Your MY KVR Groups
(or group limitation prevents versioning)

KVR Rank

Overall: 264   262   37

30-Day: 41; 7-Day: 99; Yesterday: 61

This plugin, originally intended to be used by me on REAPER on a big screen, started as a mixer for audio buses on the same track. Additionally it gained a per-mixer FX slot with the intent of adding bread-and-butter FX (for e.g. filtering reverb returns) while keeping the amount of FX on the main DAW's mixer low. Once I had all this in place it was hard to resist the temptation of making it semi-modular so it can act as a multi FX.

The plugin has 8 stereo buses in and out. It has 8 mixer channels too. Any of them can take any combination (sum) of the 8 plugin input buses and output to any combination of its 8 plugin output buses.

Additionally each mixer channel can send its output to the neighboring mixer channel inputs, allowing to chain the FX on each mixer.

On top of that the 8 mixers can be divided on groups of 4 and 2 buses connected in series, with the equivalent effect as if two or four instances of the plugin were loaded on the host in series (with the reduced number of buses). This allows FX chains with paths in series and parallel, while not being fully modular (and with no wires).

Each mixer channel has:

  • A FX slot, with multiple FX to select. For a reference of which FX are bundled, better to browse on Github: github.com/RafaGago/artv-audio/tree/master/src/mix-maxtrix.
  • A Knob section with the wet signal's mix amount, pan and MS conversion/Width.
  • A Knob section controlling FX parameters.
  • A Volume fader and level meter.
  • A Knob section with the dry signal's pan and MS conversion/Width and an overall channel pan control.
  • Mute/Solo.
  • A utility section with phase inversion and some channel operations.

As this is a flexible mixer with a FX unit per channel and it is possible to route the mixers flexibly, the plugin can cover multiple roles. Depending on how it's used this plugin can be:

  • A bus router, splitter, joiner.
  • A MS/Converter.
  • An in-track Mixer.
  • A FX processor to place after multichannel Drum Machines/Synths.
  • A crossover of maximum 8 bands.
  • A multiband FX processor.
  • A channel strip with easy to reorder modules.
  • A creative multi-FX.
  • An Open Source plugin bundle. So you don't need to install the plugins that are bundled separately. As the plugin itself is much smaller than the sum of the contained FX, one could argue that it might be CPU cache friendly.
  • A C++ port of some popular Reaper Jesusonic FX.

The interface is not designed for laptop screens. As of now it shows 347 GUI widgets on screen simultaneously, this allows a fast workflow with minimal page changes. It will never be readable on a laptop. The interface itself is resizeable (plain vector-based JUCE) but at small sizes it will become hardly usable.

The plugin is tested only on REAPER, mainly on Linux, but sanity checked on Windows.

The code should compile on Mac with minimal modifications, but I'm not a Mac user. I never tried.

I compile an LV2 version too. (Untested, not a LV2 user myself). It can be found on the build artifacts on the main repo.

Latest User Reviews

Average user rating of 5.00 from 1 review

Reviewed By Mastartiq
July 11, 2021

An amazing tool for me. I am sad that people are arguing over the GUI of the plugin instead of appreciating such an amazing project.

5 stars, all deserved.

Read Review

Products similar to MixMaxTrix...

Comments & Discussion for ArtV MixMaxTrix

Discussion: Active
4 July 2021 at 8:44pm

Notice that the GUI is resizable by dragging on the bottom right corner.

On 1.0.1 the initial GUI size is chosen based on the screen size.

Please log in to join the discussion