supercollider-ht-0.0.1: Haskell SuperCollider utilities

Sound.SC3.Server.PlayEasy

Synopsis

Documentation

play :: Transport t => UGen -> IO t OSCSource

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

stop :: Transport t => IO t ()Source

Free all nodes at the group with node id homeId.

reset :: Transport t => IO t ()Source

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

audition :: UGen -> IO OSCSource

withSC3 . play

withSC3 :: IO UDP a -> IO aSource

Bracket SC3 communication.

withSC3UDP :: IO UDP a -> IO aSource

Bracket SC3 communication via UDP.

withSC3TCP :: IO TCP a -> IO aSource

Bracket SC3 communication via TCP.

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

Write SC3 communication to a command file.

mceDegree :: UGen -> IntSource

Returns 1 for mono signals.