Safe Haskell | Safe-Inferred |
---|
Data types for enumerated and non signal unit generator inputs.
- data Loop
- from_loop :: Loop -> UGen
- data Interpolation
- from_interpolation :: Interpolation -> UGen
- data DoneAction
- = DoNothing
- | PauseSynth
- | RemoveSynth
- | DoneAction UGen
- from_done_action :: DoneAction -> UGen
- data Warp
- = Linear
- | Exponential
- | Warp UGen
- from_warp :: Warp -> UGen
- data 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 B_Gen
- b_gen_bit :: B_Gen -> Int
- b_gen_flag :: [B_Gen] -> Int
Documentation
data Interpolation Source
Interpolation indicator input.
from_interpolation :: Interpolation -> UGenSource
Resolve Interpolation
.
data DoneAction Source
Completion mode indicator input.
from_done_action :: DoneAction -> UGenSource
Resolve DoneAction
.
data Envelope_Curve a Source
Envelope curve indicator input.
Eq a => Eq (Envelope_Curve a) | |
Show a => Show (Envelope_Curve a) |
type EnvCurve = Envelope_Curve UGenSource
env_curve_shape :: Num a => Envelope_Curve a -> aSource
Convert Envelope_Curve
to shape value.
map env_curve_shape [EnvSin,EnvSqr] == [3,6]
env_curve_value :: Num a => Envelope_Curve a -> aSource
env_curve_interpolation_f :: (Ord t, Floating t) => Envelope_Curve t -> Interpolation_F tSource
Enumeration of flags for '/b_gen' command.
b_gen_flag :: [B_Gen] -> IntSource
Set of B_Gen
to flag.
b_gen_flag [minBound .. maxBound] == 7