X-Git-Url: https://scm.cri.minesparis.psl.eu/git/Faustine.git/blobdiff_plain/1059e1cc0c2ecfa237406949aa26155b6a5b9154..66f23d4fabf89ad09adbd4dfc15ac6b5b2b7da83:/interpreter/preprocessor/faust-0.9.47mr3/examples/switcher.dsp diff --git a/interpreter/preprocessor/faust-0.9.47mr3/examples/switcher.dsp b/interpreter/preprocessor/faust-0.9.47mr3/examples/switcher.dsp new file mode 100644 index 0000000..03c9b87 --- /dev/null +++ b/interpreter/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)); + + +