hsc3-0.13: Haskell SuperCollider

Safe HaskellSafe-Inferred

Sound.SC3.Server.Synthdef.Type

Description

The Graph and Synthdef types.

Synopsis

Documentation

type NodeId = IntSource

Node identifier.

type PortIndex = IntSource

Port index.

data Graph Source

Type to represent unit generator graph.

Constructors

Graph 

Fields

nextId :: NodeId
 
constants :: [Node]
 
controls :: [Node]
 
ugens :: [Node]
 

type Graphdef = ByteStringSource

Binary representation of a unit generator graph.

data KType Source

Enumeration of the four operating rates for controls.

Constructors

K_IR 
K_KR 
K_TR 
K_AR 

Instances

data FromPort Source

Type to represent the left hand side of an edge in a unit generator graph.

Instances

data ToPort Source

A destination port.

Constructors

ToPort NodeId PortIndex 

Instances

type Edge = (FromPort, ToPort)Source

A connection from FromPort to ToPort.

data Synthdef Source

Binary representation of a unit generator synth definition.

Constructors

Synthdef