Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Data types for enumerated and non signal unit generator inputs.
- data Loop
- from_loop :: Loop -> UGen
- data Interpolation
- from_interpolation :: Interpolation -> UGen
- data DoneAction
- from_done_action :: DoneAction -> UGen
- data Warp
- = Linear
- | Exponential
- | Warp UGen
- from_warp :: Warp -> UGen
- data Envelope_Curve a
- type Envelope_Curve2 a = T2 (Envelope_Curve a)
- type Envelope_Curve3 a = T3 (Envelope_Curve a)
- type Envelope_Curve4 a = T4 (Envelope_Curve a)
- type EnvCurve = Envelope_Curve UGen
- env_curve_shape :: Num a => Envelope_Curve a -> a
- env_curve_value :: Num a => Envelope_Curve a -> a
- env_curve_interpolation_f :: (Ord t, Floating t) => Envelope_Curve t -> Interpolation_F t
- data Buffer
- from_buffer :: Buffer -> UGen
Documentation
data Interpolation Source
Interpolation indicator input.
from_interpolation :: Interpolation -> UGen Source
Resolve Interpolation
.
data DoneAction Source
Completion mode indicator input.
from_done_action :: DoneAction -> UGen Source
Resolve DoneAction
.
data Envelope_Curve a Source
Envelope curve indicator input.
Eq a => Eq (Envelope_Curve a) | |
Show a => Show (Envelope_Curve a) |
type Envelope_Curve2 a = T2 (Envelope_Curve a) Source
Envelope curve pair.
type Envelope_Curve3 a = T3 (Envelope_Curve a) Source
Envelope curve triple.
type Envelope_Curve4 a = T4 (Envelope_Curve a) Source
Envelope curve triple.
type EnvCurve = Envelope_Curve UGen Source
Type specialised (UGen
) envelope curve.
env_curve_shape :: Num a => Envelope_Curve a -> a Source
Convert Envelope_Curve
to shape value.
map env_curve_shape [EnvSin,EnvSqr] == [3,6]
env_curve_value :: Num a => Envelope_Curve a -> a Source
env_curve_interpolation_f :: (Ord t, Floating t) => Envelope_Curve t -> Interpolation_F t Source
Interpolation_F
of Envelope_Curve
.
Unification of integer and UGen
buffer identifiers.
from_buffer :: Buffer -> UGen Source
Lift to UGen
.