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:
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:
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.