Rename interpretor to interpreter.
[Faustine.git] / interpreter / preprocessor / faust-0.9.47mr3 / tools / faust2pd / examples / faust / mixer.dsp
diff --git a/interpreter/preprocessor/faust-0.9.47mr3/tools/faust2pd/examples/faust/mixer.dsp b/interpreter/preprocessor/faust-0.9.47mr3/tools/faust2pd/examples/faust/mixer.dsp
new file mode 100644 (file)
index 0000000..ccfbcba
--- /dev/null
@@ -0,0 +1,21 @@
+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("voice %v",  mute : hgroup("", vol : vumeter) : pan);
+stereo         = hgroup("stereo out", vol, vol);
+
+process                = hgroup("mixer", par(i, 8, voice(i)) :> stereo);
+
+