theallelectricsmartgrid

Mixdown and Mastering

The final stages of the Smart Grid One DSP engine (private/src/QuadMixer.hpp and private/src/QuadMasterChain.hpp) handle the routing of effects, the mixdown to different channel formats, and the final mastering saturation.

Mixdown

The QuadMixerInternal takes the 9 voices (which have already been panned quadraphonically) and routes them:

  1. Direct Out: The quadraphonic signals are summed.
  2. Effects Sends: The signals are sent to the Quad Delay and Quad Reverb based on per-voice send levels.
  3. Effects Returns: The quadraphonic outputs of the Delay and Reverb are mixed back into the main quad bus.

The system simultaneously generates three parallel mixdowns:

Multiband Saturator

Before leaving the synthesizer, both the Quad and Stereo mixdowns pass through a DualMasteringChain, which contains a MultibandSaturator (private/src/MultibandSaturator.hpp).

The Multiband Saturator splits the signal into 4 frequency bands using 4th-order Linkwitz-Riley crossovers (LinkwitzRileyCrossover).