hsc3-0.17: Haskell SuperCollider

Safe HaskellSafe
LanguageHaskell98

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]

envGate :: UGen -> UGen -> UGen -> DoneAction -> 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.