X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/c7f552fd8888da2f0d8cfb228fe0f28d3df3a12c..b4b6f2ea75b9f0f3ca918f5b84016610bf7a4d4f:/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 index 0000000..03c9b87 --- /dev/null +++ b/interpretor/preprocessor/faust-0.9.47mr3/examples/switcher.dsp @@ -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)); + + +