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