vivid-0.5.2.1: Sound synthesis with SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vivid.SCServer.State

Synopsis

Documentation

newtype BufferId #

Constructors

BufferId 

Fields

Instances

Instances details
Read BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Show BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Eq BufferId 
Instance details

Defined in Vivid.SC.Server.Types

Ord 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
Read NodeId 
Instance details

Defined in Vivid.SC.Server.Types

Show NodeId 
Instance details

Defined in Vivid.SC.Server.Types

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

IsNode NodeId Source # 
Instance details

Defined in Vivid.SCServer.Types

SynthOrNodeId NodeId Source # 
Instance details

Defined in Vivid.SCServer.Types

newtype SyncId #

Constructors

SyncId 

Fields

Instances

Instances details
Read SyncId 
Instance details

Defined in Vivid.SC.Server.Types

Show SyncId 
Instance details

Defined in Vivid.SC.Server.Types

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

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