hsc3-0.20: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.Sc3.Ugen.Primitive

Description

SuperCollider Ugen primitive.

Synopsis

Documentation

data UgenId Source #

Identifier used to distinguish otherwise equal non-deterministic nodes.

Constructors

NoId 
Uid Int 

Instances

Instances details
Read UgenId Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Show UgenId Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Eq UgenId Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Methods

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

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

Ord UgenId Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

no_id :: UgenId Source #

Alias of NoId, the UgenId used for deterministic Ugens.

type Output = Rate Source #

Unit generator output descriptor.

newtype Special Source #

Selector for unary and binary operators.

Constructors

Special Int 

Instances

Instances details
Read Special Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Show Special Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Eq Special Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Methods

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

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

Ord Special Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

data Primitive t Source #

Sc Ugen primitive.

Instances

Instances details
Read t => Read (Primitive t) Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Show t => Show (Primitive t) Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Eq t => Eq (Primitive t) Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive

Methods

(==) :: Primitive t -> Primitive t -> Bool #

(/=) :: Primitive t -> Primitive t -> Bool #

Ord t => Ord (Primitive t) Source # 
Instance details

Defined in Sound.Sc3.Ugen.Primitive