vivid-0.5.0.2: Sound synthesis with SuperCollider
Safe HaskellNone
LanguageHaskell2010

Vivid.SCServer.State

Synopsis

Documentation

newtype BufferId #

Constructors

BufferId 

Fields

Instances

Instances details
Eq BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Ord BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Read BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Show BufferId 
Instance details

Defined in Vivid.SC.Server.Types

ToSig BufferId args Source # 
Instance details

Defined in Vivid.SynthDef.ToSig

Methods

toSig :: BufferId -> SDBody' args Signal Source #

newtype NodeId #

Constructors

NodeId 

Fields

Instances

Instances details
Eq NodeId 
Instance details

Defined in Vivid.SC.Server.Types

Methods

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

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

Ord NodeId 
Instance details

Defined in Vivid.SC.Server.Types

Read NodeId 
Instance details

Defined in Vivid.SC.Server.Types

Show NodeId 
Instance details

Defined in Vivid.SC.Server.Types

SynthOrNodeId NodeId Source # 
Instance details

Defined in Vivid.SCServer.Types

IsNode NodeId Source # 
Instance details

Defined in Vivid.SCServer.Types

newtype SyncId #

Constructors

SyncId 

Fields

Instances

Instances details
Eq SyncId 
Instance details

Defined in Vivid.SC.Server.Types

Methods

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

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

Ord SyncId 
Instance details

Defined in Vivid.SC.Server.Types

Read SyncId 
Instance details

Defined in Vivid.SC.Server.Types

Show SyncId 
Instance details

Defined in Vivid.SC.Server.Types

data SCServerState Source #

setServerMaxBufferIds :: SCServerState -> Int32 -> IO () Source #

If you've started the SC server with a non-default number of buffer ids, (e.g. with the "-b" argument), you can reflect that here

Note that the buffer ids start at 512, to not clash with any that another client (e.g. sclang) has allocated