Skip to content
A simple 4-channel stereo mixer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


A simple 4-channel stereo mixer. The main goal is to use it as a submixer on a 4 channel track, but you can use it everywhere you need a small 4 channel stereo mixer.



  • 4 Mono Channels
  • Phase invert
  • Volume Slider (channels and stereo output)
  • dB Meter (channels and stereo output)
  • Panning
  • Mute (channels and stereo output)
  • Listen (Solo Isolate) to a specific channel or to all channels


  • 4x Mono Inputs
  • Audio Master Stereo Output (L,R)


While recording acoustic instruments with more than 2 microphones/inputs, a project with a lot of tracks becomes very complex, especially while using monotracks and sub busses. That the main reason I wrote Mixer4x.

How to use it (e.g. with Ardour):

  1. Create a 4 channel track
  2. Add Mixer4x
  3. Delete the 2 spare output tracks ("Pinout")
  4. So you can record 4 microphone channels into one track and mix this as you like with Mixer4x
  5. You get a really ordered DAW with only one region/track per take, which is much better to work with than tons of tracks and sub busses!

What you can do:

  1. You can listen to one microphone only and decide which one to use
  2. You can invert the phase of mics if you need to
  3. You can mute mics, ajust levels an the panorama position of each mic


  • Use the Faust Online Compiler to compile it as Standalone Jack Application or Audio Plugin (LV2, VST, etc):

  • This software was tested only with Linux JackQT Faust Compiler and as LV2 on a Linux machine.

  • To compile a JackQt Standalone application simply with (you'll need to install the Faust Compiler):

    • $ faust2jaqt Mixer4x.dsp
  • To Start:

    • $ ./Mixer4x



You can’t perform that action at this time.