hsc3-0.19.1: Haskell SuperCollider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sound.SC3.UGen.Envelope

Description

Envelope / UGen.

Synopsis

Documentation

envTrapezoid :: OrdE t => t -> t -> t -> t -> Envelope t Source #

Trapezoidal envelope generator.

import Sound.SC3.Plot
plotEnvelope [envTrapezoid 0.99 0.5 1 1,envTrapezoid 0.5 0.75 0.65 0.35]

env_circle_u :: UGen -> Envelope_Curve UGen -> Envelope UGen -> Envelope UGen Source #

env_circle_z of k-rate first_zero_thereafter_one.

envGate :: UGen -> UGen -> UGen -> DoneAction UGen -> Envelope_Curve UGen -> UGen Source #

Singleton fade envelope.

envGate_def :: UGen Source #

Variant with default values for all inputs. gate and fadeTime are controls, doneAction is RemoveSynth, curve is EnvSin.