hsc3-0.19.1: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

envGen_ll :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #

Variant on envGen without enumeration types.

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

Outputs signal for FFT chains, without performing FFT.

packFFT :: UGen -> Int -> Int -> Int -> 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.

pv_JensenAndersen :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #

FFT feature detector for onset detection.

buffer, propsc=0.25, prophfe=0.25, prophfc=0.25, propsf=0.25, threshold=1.0, waittime=0.04

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