hsc3-0.16: Haskell SuperCollider

Safe HaskellSafe
LanguageHaskell98

Sound.SC3.UGen.Enum

Description

Data types for enumerated and non signal unit generator inputs.

Synopsis

Documentation

data Loop' t Source #

Loop indicator input.

Constructors

Loop 
NoLoop 
WithLoop t 

Instances

Eq t => Eq (Loop' t) Source # 

Methods

(==) :: Loop' t -> Loop' t -> Bool #

(/=) :: Loop' t -> Loop' t -> Bool #

Show t => Show (Loop' t) Source # 

Methods

showsPrec :: Int -> Loop' t -> ShowS #

show :: Loop' t -> String #

showList :: [Loop' t] -> ShowS #

type Loop = Loop' UGen Source #

Type-specialised Loop'.

from_loop :: Num t => Loop' t -> t Source #

Resolve Loop'.

data Warp Source #

Warp interpolation indicator input.

Constructors

Linear 
Exponential 
Warp UGen 

Instances

Eq Warp Source # 

Methods

(==) :: Warp -> Warp -> Bool #

(/=) :: Warp -> Warp -> Bool #

Show Warp Source # 

Methods

showsPrec :: Int -> Warp -> ShowS #

show :: Warp -> String #

showList :: [Warp] -> ShowS #

from_warp :: Warp -> UGen Source #

Resolve Warp.

type EnvCurve = Envelope_Curve UGen Source #

Type specialised (UGen) envelope curve.

data Buffer Source #

Unification of integer and UGen buffer identifiers.

Constructors

Buffer_Id Int 
Buffer UGen 

Instances