Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Envelope / UGen.
Synopsis
- envTrapezoid :: OrdE t => t -> t -> t -> t -> Envelope t
- first_zero_then_one :: Rate -> UGen
- env_circle_u :: UGen -> Envelope_Curve UGen -> Envelope UGen -> Envelope UGen
- envGate :: UGen -> UGen -> UGen -> DoneAction UGen -> Envelope_Curve UGen -> UGen
- envGate_def :: UGen
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 control
s, doneAction
is RemoveSynth
, curve
is EnvSin
.