module Sound.SC3.UGen.Enum where
import Sound.SC3.UGen.UGen
data Loop = Loop
| NoLoop
| WithLoop UGen
deriving (Eq, Show)
data Interpolation = NoInterpolation
| LinearInterpolation
| CubicInterpolation
| Interpolation UGen
deriving (Eq, Show)
data DoneAction = DoNothing
| PauseSynth
| RemoveSynth
| DoneAction UGen
deriving (Eq, Show)
data Warp = Linear
| Exponential
| Warp UGen
deriving (Eq, Show)
data EnvCurve = EnvStep
| EnvLin
| EnvExp
| EnvSin
| EnvCos
| EnvNum UGen
| EnvSqr
| EnvCub
deriving (Eq, Show)