supercollider-ht-0.3: Haskell SuperCollider utilities

Safe HaskellNone
LanguageHaskell98

Sound.SC3.Server.PlayEasy

Synopsis

Documentation

play :: Transport m => UGen -> m Message Source

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

stop :: Transport m => m () Source

Free all nodes at the group with node id homeId.

reset :: Transport m => m () Source

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

audition :: UGen -> IO Message Source

withSC3 . play

withSC3 :: Connection UDP a -> IO a Source

Bracket SC3 communication.

withSC3UDP :: Connection UDP a -> IO a Source

Bracket SC3 communication via UDP.

withSC3TCP :: Connection TCP a -> IO a Source

Bracket SC3 communication via TCP.

withSC3File :: FilePath -> Connection T a -> IO a Source

Write SC3 communication to a command file.

noId :: NodeId Source

Deprecated: use autoId instead

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

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

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

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

send :: (OSC a, SendOSC m) => a -> m () Source

sync :: (OSC a, Transport m) => a -> m Message Source

simpleSync :: (Transport m, OSC a) => a -> m () Source

mceDegree :: UGen -> Int Source

Returns 1 for mono signals.