Sound.Sc3.Ugen.Math
Description
Ugen math
dinf :: Ugen Source #
Pseudo-infinite constant Ugen.
ceil :: Ugen -> Ugen Source #
Ugen form of ceilingE.
Ugen
ceilingE
unitMidi :: Num t => t -> t Source #
Midi note number and velocity data is in (0, 127). This maps (0,1) to (0,100), i.e. is it (* 100).
unitCps :: UnaryOp t => t -> t Source #
midiCps of (0,1) scaled to (0,100). To make control signal data uniform, all control signals are in (0, 1).
sum_opt :: [Ugen] -> Ugen Source #
Optimised Ugen sum function.
useqId :: (ID z, Enum z) => z -> Int -> (z -> Ugen -> Ugen) -> Ugen -> Ugen Source #
Apply the Ugen processor f k times in sequence to i, ie. for k=4 f (f (f (f i))).