hsc3-0.20: 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.