hsc3-0.13: Haskell SuperCollider

Safe HaskellSafe-Inferred

Sound.SC3.UGen.IO

Description

Audio bus, control bus and input device unit generators.

Synopsis

Documentation

in' :: Int -> Rate -> UGen -> UGenSource

Read signal from an audio or control bus.

localIn :: Int -> Rate -> UGenSource

Define and read from buses local to a synthesis node.

lagIn :: Int -> UGen -> UGen -> UGenSource

Control rate bus input with lag.

inFeedback :: Int -> UGen -> UGenSource

Read signal from a bus without erasing it.

inTrig :: Int -> UGen -> UGenSource

Generate a trigger anytime a bus is set.

out :: UGen -> UGen -> UGenSource

Mix signal to an audio or control bus.

replaceOut :: UGen -> UGen -> UGenSource

Over-write signal to an audio or control bus.

offsetOut :: UGen -> UGen -> UGenSource

Mix signal to an audio bus at precise sample offset.

localOut :: UGen -> UGenSource

Write signal to bus local to a synthesis node, see localIn.

xOut :: UGen -> UGen -> UGen -> UGenSource

Crossfade signal to an audio or control bus.

sharedOut :: UGen -> UGen -> UGenSource

Write to a shared control bus.

sharedIn :: Int -> UGen -> UGenSource

Read from a shared control bus.

keyState :: Rate -> UGen -> UGen -> UGen -> UGen -> UGenSource

Report the status of a particular key.

mouseButton :: Rate -> UGen -> UGen -> UGen -> UGenSource

Report the status of the first pointer button.

mouseX :: Rate -> UGen -> UGen -> Warp -> UGen -> UGenSource

Cursor UGen, X axis.

mouseY :: Rate -> UGen -> UGen -> Warp -> UGen -> UGenSource

Cursor UGen, Y axis.

trigControl :: Int -> Rate -> UGenSource

Control variant.

randID :: Rate -> UGen -> UGenSource

Set the synth's random generator ID.

randSeed :: Rate -> UGen -> UGen -> UGenSource

Set the synth's random generator seed.