Safe Haskell | None |
---|
- play :: Transport m => UGen -> m Message
- stop :: Transport m => m ()
- reset :: Transport m => m ()
- audition :: UGen -> IO Message
- withSC3 :: Connection UDP a -> IO a
- withSC3UDP :: Connection UDP a -> IO a
- withSC3TCP :: Connection TCP a -> IO a
- withSC3File :: FilePath -> Connection T a -> IO a
- type NodeId = Int
- noId :: NodeId
- autoId :: NodeId
- lastId :: NodeId
- rootId :: NodeId
- homeId :: NodeId
- set :: Transport m => String -> Double -> m ()
- setMulti :: Transport m => [(String, Double)] -> m ()
- setId :: Transport m => NodeId -> String -> Double -> m ()
- playIdCustomOut :: Transport m => NodeId -> UGen -> m Message
- playId :: Transport m => NodeId -> UGen -> m Message
- stopId :: Transport m => NodeId -> m ()
- send :: (OSC a, SendOSC m) => a -> m ()
- sync :: (OSC a, Transport m) => a -> m Message
- d_recv_synthdef :: String -> UGen -> Message
- simpleSync :: (Transport m, OSC a) => a -> m ()
- mceDegree :: UGen -> Int
Documentation
play :: Transport m => UGen -> m MessageSource
Construct an instrument definition, send d_recv and s_new messages to scsynth.
withSC3 :: Connection UDP a -> IO aSource
Bracket SC3 communication.
withSC3UDP :: Connection UDP a -> IO aSource
Bracket SC3 communication via UDP.
withSC3TCP :: Connection TCP a -> IO aSource
Bracket SC3 communication via TCP.
withSC3File :: FilePath -> Connection T a -> IO aSource
Write SC3 communication to a command file.
d_recv_synthdef :: String -> UGen -> MessageSource
simpleSync :: (Transport m, OSC a) => a -> m ()Source