New directory tree, with preprocessor/ inside interpretor/.
[Faustine.git] / interpretor / preprocessor / faust-0.9.47mr3 / examples / switcher.dsp
diff --git a/interpretor/preprocessor/faust-0.9.47mr3/examples/switcher.dsp b/interpretor/preprocessor/faust-0.9.47mr3/examples/switcher.dsp
new file mode 100644 (file)
index 0000000..03c9b87
--- /dev/null
@@ -0,0 +1,22 @@
+declare name           "switch";
+declare version        "1.0";
+declare author                 "Grame";
+declare license        "BSD";
+declare copyright      "(c)GRAME 2007";
+
+//-----------------------------------------------
+// Switch between two stereo sources. 
+// Useful to compare these two sources
+// The parameter c\in{0,1} indicates the 
+// channels to select
+//-----------------------------------------------
+
+switch(c,x0,x1,y0,y1) = sel(c,x0,y0), sel(c,x1,y1)
+                                                       with { 
+                                                               sel(c,x,y) = (1-c)*x + c*y; 
+                                                       };
+       
+process = switch(hslider("source 0 <-> source 1",0,0,1,1));
+
+                                
+