hsc3-0.17: Haskell SuperCollider

Safe HaskellSafe
LanguageHaskell98

Sound.SC3.UGen.Bindings.HW

Description

Hand-written bindings.

Synopsis

Documentation

clearBuf :: UGen -> UGen Source #

Zero local buffer.

ClearBuf does not copy the buffer number through so this is an MRG node.

dwrand :: ID i => i -> UGen -> UGen -> UGen -> UGen Source #

Demand rate weighted random sequence generator.

fftTrigger :: UGen -> UGen -> UGen -> UGen Source #

Outputs signal for FFT chains, without performing FFT.

ladspa :: Int -> Rate -> UGen -> [UGen] -> UGen Source #

LADSPA plugins inside SuperCollider.

packFFT :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #

Pack demand-rate FFT bin streams into an FFT chain.

poll :: UGen -> UGen -> UGen -> UGen -> UGen Source #

Poll value of input UGen when triggered.

pv_HainsworthFoote :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #

FFT onset detector.

string_to_ugens :: String -> [UGen] Source #

ASCII string to length prefixed list of constant UGens.

string_to_ugens "/label" == map fromIntegral [6,47,108,97,98,101,108]

sendReply :: UGen -> UGen -> String -> [UGen] -> UGen Source #

Send a reply message from the server back to all registered clients.

unpack1FFT :: UGen -> UGen -> UGen -> UGen -> UGen Source #

Unpack a single value (magnitude or phase) from an FFT chain