module Sound.SC3.UGen.Bindings.HW.External.Zita where
import Sound.SC3.UGen.Bindings.HW.Construct
import Sound.SC3.UGen.Rate
import Sound.SC3.UGen.Type
data ZitaRev1 a =
ZitaRev1 {zr1_in1 :: a
,zr1_in2 :: a
,zr1_delay :: a
,zr1_xover :: a
,zr1_rtlow :: a
,zr1_rtmid :: a
,zr1_fdamp :: a
,zr1_eq1fr :: a
,zr1_eq1gn :: a
,zr1_eq2fr :: a
,zr1_eq2gn :: a
,zr1_opmix :: a
,zr1_level :: a}
zitaRev1_r :: ZitaRev1 UGen -> UGen
zitaRev1_r r =
let (ZitaRev1 in1 in2 dly xov rtl rtm fda e1f e1g e2f e2g opm lvl) = r
in zitaRev1 in1 in2 dly xov rtl rtm fda e1f e1g e2f e2g opm lvl
zitaRev1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
zitaRev1 in1 in2 dly xov rtl rtm fda e1f e1g e2f e2g opm lvl = mkFilterR [AR] "FaustZitaRev1" [in1,in2,dly,xov,rtl,rtm,fda,e1f,e1g,e2f,e2g,opm,lvl] 2