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
.