Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data types for enumerated and non signal unit generator inputs.
Synopsis
- data Loop t
- loop_coerce :: (t -> u) -> Loop t -> Loop u
- from_loop :: Num t => Loop t -> t
- data Interpolation t
- from_interpolation :: Num t => Interpolation t -> t
- data DoneAction t
- done_action_coerce :: (t -> u) -> DoneAction t -> DoneAction u
- from_done_action :: Num t => DoneAction t -> t
- data Warp t
- = Linear
- | Exponential
- | WithWarp t
- from_warp :: Num t => Warp t -> t
- warp_coerce :: (t -> u) -> Warp t -> Warp u
- data Buffer t
Loop
Loop indicator input.
Interpolation
data Interpolation t Source #
Interpolation indicator input.
Instances
Eq t => Eq (Interpolation t) Source # | |
Defined in Sound.SC3.Common.Enum (==) :: Interpolation t -> Interpolation t -> Bool # (/=) :: Interpolation t -> Interpolation t -> Bool # | |
Show t => Show (Interpolation t) Source # | |
Defined in Sound.SC3.Common.Enum showsPrec :: Int -> Interpolation t -> ShowS # show :: Interpolation t -> String # showList :: [Interpolation t] -> ShowS # |
from_interpolation :: Num t => Interpolation t -> t Source #
Resolve Interpolation
.
DoneAction
data DoneAction t Source #
Completion mode indicator input.
Instances
Functor DoneAction Source # | fmap is |
Defined in Sound.SC3.Common.Enum fmap :: (a -> b) -> DoneAction a -> DoneAction b # (<$) :: a -> DoneAction b -> DoneAction a # | |
Eq t => Eq (DoneAction t) Source # | |
Defined in Sound.SC3.Common.Enum (==) :: DoneAction t -> DoneAction t -> Bool # (/=) :: DoneAction t -> DoneAction t -> Bool # | |
Show t => Show (DoneAction t) Source # | |
Defined in Sound.SC3.Common.Enum showsPrec :: Int -> DoneAction t -> ShowS # show :: DoneAction t -> String # showList :: [DoneAction t] -> ShowS # |
done_action_coerce :: (t -> u) -> DoneAction t -> DoneAction u Source #
Apply f at WithDoneAction
.
from_done_action :: Num t => DoneAction t -> t Source #
Resolve DoneAction
.
Warp
Warp interpolation indicator input.