hsc3-0.16: Haskell SuperCollider
Sound.SC3.UGen.Rate
Description
Operating rate definitions and utilities.
Synopsis
data Rate Source #
Operating rate of unit generator.
Constructors
Instances
Methods
minBound :: Rate #
maxBound :: Rate #
succ :: Rate -> Rate #
pred :: Rate -> Rate #
toEnum :: Int -> Rate #
fromEnum :: Rate -> Int #
enumFrom :: Rate -> [Rate] #
enumFromThen :: Rate -> Rate -> [Rate] #
enumFromTo :: Rate -> Rate -> [Rate] #
enumFromThenTo :: Rate -> Rate -> Rate -> [Rate] #
(==) :: Rate -> Rate -> Bool #
(/=) :: Rate -> Rate -> Bool #
compare :: Rate -> Rate -> Ordering #
(<) :: Rate -> Rate -> Bool #
(<=) :: Rate -> Rate -> Bool #
(>) :: Rate -> Rate -> Bool #
(>=) :: Rate -> Rate -> Bool #
max :: Rate -> Rate -> Rate #
min :: Rate -> Rate -> Rate #
readsPrec :: Int -> ReadS Rate #
readList :: ReadS [Rate] #
readPrec :: ReadPrec Rate #
readListPrec :: ReadPrec [Rate] #
showsPrec :: Int -> Rate -> ShowS #
show :: Rate -> String #
showList :: [Rate] -> ShowS #
rateId :: Rate -> Int Source #
Integer rate identifier, as required for scsynth bytecode.
rate_ord :: Rate -> Int Source #
Rates as ordered for filter rate selection.
rate_color :: Rate -> String Source #
Color identifiers for each Rate.
Rate
all_rates :: [Rate] Source #
Set of all Rate values.
rate_parse :: String -> Maybe Rate Source #
Case insensitive parser for rate.
Data.Maybe.mapMaybe rate_parse (words "ar kR IR Dr") == [AR,KR,IR,DR]