--- /dev/null
+declare name "mixer";
+declare version "1.0";
+declare author "Grame";
+declare license "BSD";
+declare copyright "(c)GRAME 2006";
+
+//-------------------------------------------------
+// Simple 8x2 mixer
+//-------------------------------------------------
+
+vol = component("volume.dsp");
+pan = component("panpot.dsp");
+vumeter = component("vumeter.dsp").vmeter;
+mute = *(1 - checkbox("mute"));
+
+voice(v) = vgroup("Ch %v", mute : hgroup("[2]", vol : vumeter) : pan);
+stereo = hgroup("stereo out", (vol, vol : vgroup("L", vumeter), vgroup("R", vumeter)));
+
+process = hgroup("mixer", par(i, 8, voice(i)) :> stereo );
+
+