Analog mixer

ATMOSYNTH built-in module

Sums up to four inputs into one, each at its own level, through a summing stage that saturates: the mixer of a Moog monosynth, where the levels themselves are the drive. A Level of 1 is a source at its own height, and on its own it passes all but clean; turned past that, or with others beside it, the sum leans into a soft curve that rounds its peaks off, so a hot mix thickens, compresses and grows a gentle edge. Because every input goes through the one stage, turning one source up squashes the others under it, which is a good part of why two oscillators driven together sound like one instrument rather than two. A quiet mix is a plain sum: at small levels the curve is a straight line at a slope of one. There is no Drive knob, because one would only be every level turned up and Output level turned down. The curve leans to one side, the top of the wave rounded a little sooner than the bottom, so what it adds is not only the hollow odd harmonics a symmetrical curve makes but the even ones as well — the second, an octave above the note, which sits with it rather than against it. Leaning to one side also moves the middle of the sound while it is driven, and that drift is filtered away under 5 Hz, below any note, so silence in is silence out. The curve is worked out at four times the rate and filtered back down, so what a hard drive makes above what the rate can hold is not folded back under the note; that costs four milliseconds of delay. Driving it harder also makes it louder, which is what Output level is for. A Moog's mixer has a Feedback level as well, the filter's output brought back into the mix, and there is none here on purpose: a wire taken back round in a patch arrives a block of 128 samples late, so what it makes is a comb ringing at a few hundred hertz rather than a growl. Each channel's level and the output level are inputs as well as knobs, each with a depth of its own: an envelope into Level 2 fades that input in under the others as a note starts, driving the stage harder as it rises, and an LFO into Output level is a tremolo.

Four notes played on Keys, passing through it on their way out.

What it is made of

Ports: audio input ‘In 1’, audio input ‘In 2’, audio input ‘In 3’, audio input ‘In 4’, audio input ‘Level 1’, audio input ‘Level 2’, audio input ‘Level 3’, audio input ‘Level 4’, audio input ‘Output level’, audio output ‘Out’.

  • ‘p1’: audio input · port in1 · into ‘g1’
  • ‘p2’: audio input · port in2 · into ‘g2’
  • ‘p3’: audio input · port in3 · into ‘g3’
  • ‘p4’: audio input · port in4 · into ‘g4’
  • ‘g1’: Gain · into ‘sum’ · level turned by ‘Level 1’
  • ‘g2’: Gain · into ‘sum’ · level turned by ‘Level 2’
  • ‘g3’: Gain · into ‘sum’ · level turned by ‘Level 3’
  • ‘g4’: Gain · into ‘sum’ · level turned by ‘Level 4’
  • ‘sum’: Gain · into ‘shaper’
  • ‘one’: Constant · into ‘sumset’
  • ‘sumset’: Waveshaper · modulates the level of ‘sum’
  • ‘shaper’: Waveshaper · oversampling 4× · into ‘dcblock’
  • ‘dcblock’: Custom filter · into ‘mix’
  • ‘mix’: Gain · into ‘out’ · level turned by ‘Output level’
  • ‘levelin’: audio input · port level · into ‘leveldepth’
  • ‘leveldepth’: Gain · modulates the level of ‘mix’ · level turned by ‘Output level depth’
  • ‘out’: audio output · port out
  • ‘level1in’: audio input · port level1 · into ‘level1depth’
  • ‘level1depth’: Gain · modulates the level of ‘g1’ · level turned by ‘Level 1 depth’
  • ‘level2in’: audio input · port level2 · into ‘level2depth’
  • ‘level2depth’: Gain · modulates the level of ‘g2’ · level turned by ‘Level 2 depth’
  • ‘level3in’: audio input · port level3 · into ‘level3depth’
  • ‘level3depth’: Gain · modulates the level of ‘g3’ · level turned by ‘Level 3 depth’
  • ‘level4in’: audio input · port level4 · into ‘level4depth’
  • ‘level4depth’: Gain · modulates the level of ‘g4’ · level turned by ‘Level 4 depth’
  • ‘Level 1’: knob, 0 to 4
  • ‘Level 2’: knob, 0 to 4
  • ‘Level 3’: knob, 0 to 4
  • ‘Level 4’: knob, 0 to 4
  • ‘Output level’: knob, 0 to 2
  • ‘Level 1 depth’: knob, -4 to 4
  • ‘Level 2 depth’: knob, -4 to 4
  • ‘Level 3 depth’: knob, -4 to 4
  • ‘Level 4 depth’: knob, -4 to 4
  • ‘Output level depth’: knob, -1 to 1

Patches built on it

8 published patches

  • Analog Bass

    @center.for.cybernetic.beauty ·

    A Moog Sub 37 bass: a saw with its sub an octave down and a square detuned a few cents against it, driven a little hot through the analog mixer into a 24 dB…

  • Reference Keys

    @atmosynth.at ·

    The chorused keyboard of a hundred eighty-three records, from default modules only. One analog oscillator's pulse with a slow wave moving its width — that…

  • Reference Brass

    @atmosynth.at ·

    The big detuned-saw brass of the early-eighties polysynths, from default modules only. Two sawtooths thirteen cents apart and a third an octave up, through the…

  • Reference Lead

    @atmosynth.at ·

    A lead built from default modules only: two sawtooths a few cents apart, wandering against each other as analog oscillators do, through the driven mixer and a…

  • Reference Pad

    @atmosynth.at ·

    A pad built from default modules only: slow in, slow out, warm and closed down. Two sawtooths pulled apart through the driven mixer and a Prophet-style filter…

  • Reference Bass

    @atmosynth.at ·

    A bass built from default modules only, as a Moog makes one: an analog oscillator's square with its own sub an octave below, both starting every note in step,…