supercollider-ht-0.1.1.1: Haskell SuperCollider utilities

Safe HaskellSafe-Infered

Sound.SC3.Server.PlayEasy

Synopsis

Documentation

play :: C m => UGen -> m OSCSource

Construct an instrument definition, send d_recv and s_new messages to scsynth.

stop :: C m => m ()Source

Free all nodes at the group with node id homeId.

reset :: C m => m ()Source

Free all nodes and re-create group node with id homeId.

audition :: UGen -> IO OSCSource

withSC3 . play

withSC3 :: T UDP a -> IO aSource

Bracket SC3 communication.

withSC3UDP :: T UDP a -> IO aSource

Bracket SC3 communication via UDP.

withSC3TCP :: T TCP a -> IO aSource

Bracket SC3 communication via TCP.

withSC3File :: FilePath -> T T a -> IO aSource

Write SC3 communication to a command file.

set :: C m => String -> Double -> m ()Source

setMulti :: C m => [(String, Double)] -> m ()Source

setId :: C m => NodeId -> String -> Double -> m ()Source

playId :: C m => NodeId -> UGen -> m OSCSource

stopId :: C m => NodeId -> m ()Source

sync :: C m => OSC -> m OSCSource

simpleSync :: C m => OSC -> m ()Source

mceDegree :: UGen -> IntSource

Returns 1 for mono signals.