vivid-0.4.2.4: Sound synthesis with SuperCollider

Safe HaskellNone
LanguageHaskell2010
ExtensionsDataKinds

Vivid.NoPlugins

Contents

Description

Exports everything from Vivid (and some helpful reexports) except Plugins

Synopsis

Vivid Reexports

data Timestamp #

This is stored as the number of seconds since Jan 1 1900. You can get it with getTime

Constructors

Timestamp Double 
Instances
Eq Timestamp 
Instance details

Defined in Vivid.OSC

Ord Timestamp 
Instance details

Defined in Vivid.OSC

Read Timestamp 
Instance details

Defined in Vivid.OSC

Show Timestamp 
Instance details

Defined in Vivid.OSC

VividAction Scheduled Source # 
Instance details

Defined in Vivid.Actions.Scheduled

VividAction NRT Source # 
Instance details

Defined in Vivid.Actions.NRT

data AddParams a b infixl 9 Source #

Lets you combine sets of arguments. e.g.

(1 ::I "foo", 2 ::I "bar") `AddParams` (3 ::I "baz")

means the same thing as

(1 ::I "foo", 2 ::I "bar", 3 ::I "baz")

This is left-biased, just like union

i.e. if you say:

(99 ::I "same") `AddParams` (0 ::I "same")

It'll mean the same as

(99 ::I "same")
Instances
(Show a, Show b) => Show (AddParams a b) Source # 
Instance details

Defined in Vivid.SynthDef.TypesafeArgs

Methods

showsPrec :: Int -> AddParams a b -> ShowS #

show :: AddParams a b -> String #

showList :: [AddParams a b] -> ShowS #

VarList (AddParams a b) Source # 
Instance details

Defined in Vivid.SynthDef.TypesafeArgs

Associated Types

type InnerVars (AddParams a b) :: [Symbol] Source #

type InnerVars (AddParams a b) Source # 
Instance details

Defined in Vivid.SynthDef.TypesafeArgs

type family Args (required :: [Symbol]) (optional :: [Symbol]) args :: Constraint where ... Source #

Equations

Args required optional args = (Subset required (UAsArgs args), Subset (UAsArgs args) (SetUnion required optional), FromUA args) 

data UA (name :: Symbol) (args :: [Symbol]) Source #

"UGen Arg"

Instances
(args0 ~ args1, KnownSymbol a) => FromUA (UA a args0, UA b args1) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a args0, UA b args1) :: [Symbol] Source #

type SDBodyArgs (UA a args0, UA b args1) :: [Symbol] Source #

Methods

fromUA :: (UA a args0, UA b args1) -> SDBody (UA a args0, UA b args1) [(String, Signal)] Source #

FromUA (UA a args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a args) :: [Symbol] Source #

type SDBodyArgs (UA a args) :: [Symbol] Source #

Methods

fromUA :: UA a args -> SDBody (UA a args) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': ([] :: [[Symbol]])))), KnownSymbol a, KnownSymbol b) => FromUA (UA a as0, UA b as1, UA c as2) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2) -> SDBody (UA a as0, UA b as1, UA c as2) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': ([] :: [[Symbol]])))))), AllKnownSymbols (a ': (b ': (c ': ([] :: [Symbol]))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': ([] :: [[Symbol]])))))), AllKnownSymbols (a ': (b ': (c ': (d ': ([] :: [Symbol])))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': ([] :: [[Symbol]]))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': ([] :: [Symbol])))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': ([] :: [[Symbol]])))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': ([] :: [Symbol]))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': ([] :: [[Symbol]]))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': ([] :: [Symbol])))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': ([] :: [[Symbol]])))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': ([] :: [Symbol]))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': ([] :: [[Symbol]]))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': ([] :: [Symbol])))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': ([] :: [[Symbol]])))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': ([] :: [Symbol]))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': ([] :: [[Symbol]]))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': ([] :: [Symbol])))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': ([] :: [[Symbol]])))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': ([] :: [Symbol]))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': ([] :: [[Symbol]]))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': ([] :: [Symbol])))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': ([] :: [[Symbol]])))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': ([] :: [Symbol]))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': ([] :: [[Symbol]]))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': ([] :: [Symbol])))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': ([] :: [[Symbol]])))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': ([] :: [Symbol]))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': ([] :: [[Symbol]]))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': ([] :: [Symbol])))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': ([] :: [[Symbol]])))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': ([] :: [Symbol]))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': ([] :: [[Symbol]]))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': ([] :: [Symbol])))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': ([] :: [[Symbol]])))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': ([] :: [Symbol]))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': (as21 ': ([] :: [[Symbol]]))))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': ([] :: [Symbol])))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': (as21 ': (as22 ': ([] :: [[Symbol]])))))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': ([] :: [Symbol]))))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': (as21 ': (as22 ': (as23 ': ([] :: [[Symbol]]))))))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': ([] :: [Symbol])))))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': (as21 ': (as22 ': (as23 ': (as24 ': ([] :: [[Symbol]])))))))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': (y ': ([] :: [Symbol]))))))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) [(String, Signal)] Source #

(AllEqual (as0 ': (as1 ': (as2 ': (as3 ': (as4 ': (as5 ': (as6 ': (as7 ': (as8 ': (as9 ': (as10 ': (as11 ': (as12 ': (as13 ': (as14 ': (as15 ': (as16 ': (as17 ': (as18 ': (as19 ': (as20 ': (as21 ': (as22 ': (as23 ': (as24 ': (as25 ': ([] :: [[Symbol]]))))))))))))))))))))))))))), AllKnownSymbols (a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': (y ': (z ': ([] :: [Symbol])))))))))))))))))))))))))))) => FromUA (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) :: [Symbol] Source #

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) :: [Symbol] Source #

Methods

fromUA :: (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) -> SDBody (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) [(String, Signal)] Source #

type UAsArgs (UA a args0, UA b args1) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a args0, UA b args1) = a ': (b ': ([] :: [Symbol]))
type UAsArgs (UA a args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a args) = a ': ([] :: [Symbol])
type SDBodyArgs (UA a args0, UA b args1) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a args0, UA b args1) = args0
type SDBodyArgs (UA a args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a args) = args
type UAsArgs (UA a as0, UA b as1, UA c as2) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2) = a ': (b ': (c ': ([] :: [Symbol])))
type SDBodyArgs (UA a as0, UA b as1, UA c as2) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3) = a ': (b ': (c ': (d ': ([] :: [Symbol]))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) = a ': (b ': (c ': (d ': (e ': ([] :: [Symbol])))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) = a ': (b ': (c ': (d ': (e ': (f ': ([] :: [Symbol]))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) = a ': (b ': (c ': (d ': (e ': (f ': (g ': ([] :: [Symbol])))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': ([] :: [Symbol]))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': ([] :: [Symbol])))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': ([] :: [Symbol]))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': ([] :: [Symbol])))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': ([] :: [Symbol]))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': ([] :: [Symbol])))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': ([] :: [Symbol]))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': ([] :: [Symbol])))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': ([] :: [Symbol]))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': ([] :: [Symbol])))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': ([] :: [Symbol]))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': ([] :: [Symbol])))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': ([] :: [Symbol]))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': ([] :: [Symbol])))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': ([] :: [Symbol]))))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': ([] :: [Symbol])))))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': ([] :: [Symbol]))))))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': (y ': ([] :: [Symbol])))))))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) = as0
type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) = a ': (b ': (c ': (d ': (e ': (f ': (g ': (h ': (i ': (j ': (k ': (l ': (m ': (n ': (o ': (p ': (q ': (r ': (s ': (t ': (u ': (v ': (w ': (x ': (y ': (z ': ([] :: [Symbol]))))))))))))))))))))))))))
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) = as0

data NoDefaults (args :: [Symbol]) Source #

Instances
Eq (NoDefaults args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Methods

(==) :: NoDefaults args -> NoDefaults args -> Bool #

(/=) :: NoDefaults args -> NoDefaults args -> Bool #

Ord (NoDefaults args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Methods

compare :: NoDefaults args -> NoDefaults args -> Ordering #

(<) :: NoDefaults args -> NoDefaults args -> Bool #

(<=) :: NoDefaults args -> NoDefaults args -> Bool #

(>) :: NoDefaults args -> NoDefaults args -> Bool #

(>=) :: NoDefaults args -> NoDefaults args -> Bool #

max :: NoDefaults args -> NoDefaults args -> NoDefaults args #

min :: NoDefaults args -> NoDefaults args -> NoDefaults args #

Read (NoDefaults args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Show (NoDefaults args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Methods

showsPrec :: Int -> NoDefaults args -> ShowS #

show :: NoDefaults args -> String #

showList :: [NoDefaults args] -> ShowS #

FromUA (NoDefaults args0) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

Associated Types

type UAsArgs (NoDefaults args0) :: [Symbol] Source #

type SDBodyArgs (NoDefaults args0) :: [Symbol] Source #

Methods

fromUA :: NoDefaults args0 -> SDBody (NoDefaults args0) [(String, Signal)] Source #

type UAsArgs (NoDefaults args0) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type UAsArgs (NoDefaults args0) = ([] :: [Symbol])
type SDBodyArgs (NoDefaults args0) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (NoDefaults args0) = args0

type family SDBodyArgs a :: [Symbol] Source #

Instances
type SDBodyArgs (NoDefaults args0) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (NoDefaults args0) = args0
type SDBodyArgs (UA a args0, UA b args1) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a args0, UA b args1) = args0
type SDBodyArgs (UA a args) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a args) = args
type SDBodyArgs (UA a as0, UA b as1, UA c as2) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24) = as0
type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) Source # 
Instance details

Defined in Vivid.SynthDef.FromUA

type SDBodyArgs (UA a as0, UA b as1, UA c as2, UA d as3, UA e as4, UA f as5, UA g as6, UA h as7, UA i as8, UA j as9, UA k as10, UA l as11, UA m as12, UA n as13, UA o as14, UA p as15, UA q as16, UA r as17, UA s as18, UA t as19, UA u as20, UA v as21, UA w as22, UA x as23, UA y as24, UA z as25) = as0

Vivid-supercollider Reexports:

Handy Reexports For Livecoding

data ByteString #

A space-efficient representation of a Word8 vector, supporting many efficient operations.

A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

Instances
Eq ByteString 
Instance details

Defined in Data.ByteString.Internal

Data ByteString 
Instance details

Defined in Data.ByteString.Internal

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ByteString -> c ByteString #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ByteString #

toConstr :: ByteString -> Constr #

dataTypeOf :: ByteString -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ByteString) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ByteString) #

gmapT :: (forall b. Data b => b -> b) -> ByteString -> ByteString #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ByteString -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ByteString -> r #

gmapQ :: (forall d. Data d => d -> u) -> ByteString -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ByteString -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ByteString -> m ByteString #

Ord ByteString 
Instance details

Defined in Data.ByteString.Internal

Read ByteString 
Instance details

Defined in Data.ByteString.Internal

Show ByteString 
Instance details

Defined in Data.ByteString.Internal

IsString ByteString 
Instance details

Defined in Data.ByteString.Internal

Semigroup ByteString 
Instance details

Defined in Data.ByteString.Internal

Monoid ByteString 
Instance details

Defined in Data.ByteString.Internal

Binary ByteString 
Instance details

Defined in Data.Binary.Class

NFData ByteString 
Instance details

Defined in Data.ByteString.Internal

Methods

rnf :: ByteString -> () #

Hashable ByteString 
Instance details

Defined in Data.Hashable.Class

VividAction NRT Source # 
Instance details

Defined in Vivid.Actions.NRT

module Data.Int

(&) :: a -> (a -> b) -> b infixl 1 #

& is a reverse application operator. This provides notational convenience. Its precedence is one higher than that of the forward application operator $, which allows & to be nested in $.

>>> 5 & (+1) & show
"6"

Since: base-4.8.0.0

class UniformRange a #

The class of types for which a uniformly distributed value can be drawn from a range.

Since: random-1.2.0

Minimal complete definition

uniformRM

Instances
UniformRange Bool 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Bool, Bool) -> g -> m Bool #

UniformRange Char 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Char, Char) -> g -> m Char #

UniformRange Double

See Floating point number caveats.

Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Double, Double) -> g -> m Double #

UniformRange Float

See Floating point number caveats.

Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Float, Float) -> g -> m Float #

UniformRange Int 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int, Int) -> g -> m Int #

UniformRange Int8 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int8, Int8) -> g -> m Int8 #

UniformRange Int16 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int16, Int16) -> g -> m Int16 #

UniformRange Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int32, Int32) -> g -> m Int32 #

UniformRange Int64 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Int64, Int64) -> g -> m Int64 #

UniformRange Integer 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Integer, Integer) -> g -> m Integer #

UniformRange Natural 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Natural, Natural) -> g -> m Natural #

UniformRange Word 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Word, Word) -> g -> m Word #

UniformRange Word8 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Word8, Word8) -> g -> m Word8 #

UniformRange Word16 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Word16, Word16) -> g -> m Word16 #

UniformRange Word32 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Word32, Word32) -> g -> m Word32 #

UniformRange Word64 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (Word64, Word64) -> g -> m Word64 #

UniformRange CChar 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CChar, CChar) -> g -> m CChar #

UniformRange CSChar 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CSChar, CSChar) -> g -> m CSChar #

UniformRange CUChar 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CUChar, CUChar) -> g -> m CUChar #

UniformRange CShort 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CShort, CShort) -> g -> m CShort #

UniformRange CUShort 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CUShort, CUShort) -> g -> m CUShort #

UniformRange CInt 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CInt, CInt) -> g -> m CInt #

UniformRange CUInt 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CUInt, CUInt) -> g -> m CUInt #

UniformRange CLong 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CLong, CLong) -> g -> m CLong #

UniformRange CULong 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CULong, CULong) -> g -> m CULong #

UniformRange CLLong 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CLLong, CLLong) -> g -> m CLLong #

UniformRange CULLong 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CULLong, CULLong) -> g -> m CULLong #

UniformRange CBool 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CBool, CBool) -> g -> m CBool #

UniformRange CFloat

See Floating point number caveats.

Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CFloat, CFloat) -> g -> m CFloat #

UniformRange CDouble

See Floating point number caveats.

Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CDouble, CDouble) -> g -> m CDouble #

UniformRange CPtrdiff 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CPtrdiff, CPtrdiff) -> g -> m CPtrdiff #

UniformRange CSize 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CSize, CSize) -> g -> m CSize #

UniformRange CWchar 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CWchar, CWchar) -> g -> m CWchar #

UniformRange CSigAtomic 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CSigAtomic, CSigAtomic) -> g -> m CSigAtomic #

UniformRange CIntPtr 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CIntPtr, CIntPtr) -> g -> m CIntPtr #

UniformRange CUIntPtr 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CUIntPtr, CUIntPtr) -> g -> m CUIntPtr #

UniformRange CIntMax 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CIntMax, CIntMax) -> g -> m CIntMax #

UniformRange CUIntMax 
Instance details

Defined in System.Random.Internal

Methods

uniformRM :: StatefulGen g m => (CUIntMax, CUIntMax) -> g -> m CUIntMax #

class Uniform a #

The class of types for which a uniformly distributed value can be drawn from all possible values of the type.

Since: random-1.2.0

Minimal complete definition

uniformM

Instances
Uniform Bool 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Bool #

Uniform Char 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Char #

Uniform Int 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int #

Uniform Int8 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int8 #

Uniform Int16 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int16 #

Uniform Int32 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int32 #

Uniform Int64 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Int64 #

Uniform Word 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Word #

Uniform Word8 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Word8 #

Uniform Word16 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Word16 #

Uniform Word32 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Word32 #

Uniform Word64 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m Word64 #

Uniform CChar 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CChar #

Uniform CSChar 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CSChar #

Uniform CUChar 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CUChar #

Uniform CShort 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CShort #

Uniform CUShort 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CUShort #

Uniform CInt 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CInt #

Uniform CUInt 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CUInt #

Uniform CLong 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CLong #

Uniform CULong 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CULong #

Uniform CLLong 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CLLong #

Uniform CULLong 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CULLong #

Uniform CBool 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CBool #

Uniform CPtrdiff 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CPtrdiff #

Uniform CSize 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CSize #

Uniform CWchar 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CWchar #

Uniform CSigAtomic 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CSigAtomic #

Uniform CIntPtr 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CIntPtr #

Uniform CUIntPtr 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CUIntPtr #

Uniform CIntMax 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CIntMax #

Uniform CUIntMax 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m CUIntMax #

(Uniform a, Uniform b) => Uniform (a, b) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m (a, b) #

(Uniform a, Uniform b, Uniform c) => Uniform (a, b, c) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m (a, b, c) #

(Uniform a, Uniform b, Uniform c, Uniform d) => Uniform (a, b, c, d) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m (a, b, c, d) #

(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e) => Uniform (a, b, c, d, e) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m (a, b, c, d, e) #

(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e, Uniform f) => Uniform (a, b, c, d, e, f) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g m => g -> m (a, b, c, d, e, f) #

(Uniform a, Uniform b, Uniform c, Uniform d, Uniform e, Uniform f, Uniform g) => Uniform (a, b, c, d, e, f, g) 
Instance details

Defined in System.Random.Internal

Methods

uniformM :: StatefulGen g0 m => g0 -> m (a, b, c, d, e, f, g) #

data StdGen #

The standard pseudo-random number generator.

Instances
Eq StdGen 
Instance details

Defined in System.Random.Internal

Methods

(==) :: StdGen -> StdGen -> Bool #

(/=) :: StdGen -> StdGen -> Bool #

Show StdGen 
Instance details

Defined in System.Random.Internal

RandomGen StdGen 
Instance details

Defined in System.Random.Internal

NFData StdGen 
Instance details

Defined in System.Random.Internal

Methods

rnf :: StdGen -> () #

MonadSplit StdGen IO 
Instance details

Defined in Control.Monad.Random.Class

Methods

getSplit :: IO StdGen #

class RandomGen g where #

RandomGen is an interface to pure pseudo-random number generators.

StdGen is the standard RandomGen instance provided by this library.

Minimal complete definition

split, (genWord32 | genWord64 | next, genRange)

Methods

next :: g -> (Int, g) #

Returns an Int that is uniformly distributed over the range returned by genRange (including both end points), and a new generator. Using next is inefficient as all operations go via Integer. See here for more details. It is thus deprecated.

genWord8 :: g -> (Word8, g) #

Returns a Word8 that is uniformly distributed over the entire Word8 range.

Since: random-1.2.0

genWord16 :: g -> (Word16, g) #

Returns a Word16 that is uniformly distributed over the entire Word16 range.

Since: random-1.2.0

genWord32 :: g -> (Word32, g) #

Returns a Word32 that is uniformly distributed over the entire Word32 range.

Since: random-1.2.0

genWord64 :: g -> (Word64, g) #

Returns a Word64 that is uniformly distributed over the entire Word64 range.

Since: random-1.2.0

genWord32R :: Word32 -> g -> (Word32, g) #

genWord32R upperBound g returns a Word32 that is uniformly distributed over the range [0, upperBound].

Since: random-1.2.0

genWord64R :: Word64 -> g -> (Word64, g) #

genWord64R upperBound g returns a Word64 that is uniformly distributed over the range [0, upperBound].

Since: random-1.2.0

genShortByteString :: Int -> g -> (ShortByteString, g) #

genShortByteString n g returns a ShortByteString of length n filled with pseudo-random bytes.

Since: random-1.2.0

genRange :: g -> (Int, Int) #

Yields the range of values returned by next.

It is required that:

  • If (a, b) = genRange g, then a < b.
  • genRange must not examine its argument so the value it returns is determined only by the instance of RandomGen.

The default definition spans the full range of Int.

split :: g -> (g, g) #

Returns two distinct pseudo-random number generators.

Implementations should take care to ensure that the resulting generators are not correlated. Some pseudo-random number generators are not splittable. In that case, the split implementation should fail with a descriptive error message.

Instances
RandomGen StdGen 
Instance details

Defined in System.Random.Internal

RandomGen SMGen 
Instance details

Defined in System.Random.Internal

RandomGen SMGen 
Instance details

Defined in System.Random.Internal

RandomGen g => RandomGen (StateGen g) 
Instance details

Defined in System.Random.Internal

mkStdGen :: Int -> StdGen #

Constructs a StdGen deterministically.

class Random a where #

The class of types for which uniformly distributed values can be generated.

Random exists primarily for backwards compatibility with version 1.1 of this library. In new code, use the better specified Uniform and UniformRange instead.

Minimal complete definition

Nothing

Methods

randomR :: RandomGen g => (a, a) -> g -> (a, g) #

Takes a range (lo,hi) and a pseudo-random number generator g, and returns a pseudo-random value uniformly distributed over the closed interval [lo,hi], together with a new generator. It is unspecified what happens if lo>hi. For continuous types there is no requirement that the values lo and hi are ever produced, but they may be, depending on the implementation and the interval.

random :: RandomGen g => g -> (a, g) #

The same as randomR, but using a default range determined by the type:

  • For bounded types (instances of Bounded, such as Char), the range is normally the whole type.
  • For fractional types, the range is normally the semi-closed interval [0,1).
  • For Integer, the range is (arbitrarily) the range of Int.

randomRs :: RandomGen g => (a, a) -> g -> [a] #

Plural variant of randomR, producing an infinite list of pseudo-random values instead of returning a new generator.

randoms :: RandomGen g => g -> [a] #

Plural variant of random, producing an infinite list of pseudo-random values instead of returning a new generator.

Instances
Random Bool 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Bool, Bool) -> g -> (Bool, g) #

random :: RandomGen g => g -> (Bool, g) #

randomRs :: RandomGen g => (Bool, Bool) -> g -> [Bool] #

randoms :: RandomGen g => g -> [Bool] #

Random Char 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Char, Char) -> g -> (Char, g) #

random :: RandomGen g => g -> (Char, g) #

randomRs :: RandomGen g => (Char, Char) -> g -> [Char] #

randoms :: RandomGen g => g -> [Char] #

Random Double 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Double, Double) -> g -> (Double, g) #

random :: RandomGen g => g -> (Double, g) #

randomRs :: RandomGen g => (Double, Double) -> g -> [Double] #

randoms :: RandomGen g => g -> [Double] #

Random Float 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Float, Float) -> g -> (Float, g) #

random :: RandomGen g => g -> (Float, g) #

randomRs :: RandomGen g => (Float, Float) -> g -> [Float] #

randoms :: RandomGen g => g -> [Float] #

Random Int 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Int, Int) -> g -> (Int, g) #

random :: RandomGen g => g -> (Int, g) #

randomRs :: RandomGen g => (Int, Int) -> g -> [Int] #

randoms :: RandomGen g => g -> [Int] #

Random Int8 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Int8, Int8) -> g -> (Int8, g) #

random :: RandomGen g => g -> (Int8, g) #

randomRs :: RandomGen g => (Int8, Int8) -> g -> [Int8] #

randoms :: RandomGen g => g -> [Int8] #

Random Int16 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Int16, Int16) -> g -> (Int16, g) #

random :: RandomGen g => g -> (Int16, g) #

randomRs :: RandomGen g => (Int16, Int16) -> g -> [Int16] #

randoms :: RandomGen g => g -> [Int16] #

Random Int32 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Int32, Int32) -> g -> (Int32, g) #

random :: RandomGen g => g -> (Int32, g) #

randomRs :: RandomGen g => (Int32, Int32) -> g -> [Int32] #

randoms :: RandomGen g => g -> [Int32] #

Random Int64 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Int64, Int64) -> g -> (Int64, g) #

random :: RandomGen g => g -> (Int64, g) #

randomRs :: RandomGen g => (Int64, Int64) -> g -> [Int64] #

randoms :: RandomGen g => g -> [Int64] #

Random Integer 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Integer, Integer) -> g -> (Integer, g) #

random :: RandomGen g => g -> (Integer, g) #

randomRs :: RandomGen g => (Integer, Integer) -> g -> [Integer] #

randoms :: RandomGen g => g -> [Integer] #

Random Word 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Word, Word) -> g -> (Word, g) #

random :: RandomGen g => g -> (Word, g) #

randomRs :: RandomGen g => (Word, Word) -> g -> [Word] #

randoms :: RandomGen g => g -> [Word] #

Random Word8 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Word8, Word8) -> g -> (Word8, g) #

random :: RandomGen g => g -> (Word8, g) #

randomRs :: RandomGen g => (Word8, Word8) -> g -> [Word8] #

randoms :: RandomGen g => g -> [Word8] #

Random Word16 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Word16, Word16) -> g -> (Word16, g) #

random :: RandomGen g => g -> (Word16, g) #

randomRs :: RandomGen g => (Word16, Word16) -> g -> [Word16] #

randoms :: RandomGen g => g -> [Word16] #

Random Word32 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Word32, Word32) -> g -> (Word32, g) #

random :: RandomGen g => g -> (Word32, g) #

randomRs :: RandomGen g => (Word32, Word32) -> g -> [Word32] #

randoms :: RandomGen g => g -> [Word32] #

Random Word64 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (Word64, Word64) -> g -> (Word64, g) #

random :: RandomGen g => g -> (Word64, g) #

randomRs :: RandomGen g => (Word64, Word64) -> g -> [Word64] #

randoms :: RandomGen g => g -> [Word64] #

Random CChar 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CChar, CChar) -> g -> (CChar, g) #

random :: RandomGen g => g -> (CChar, g) #

randomRs :: RandomGen g => (CChar, CChar) -> g -> [CChar] #

randoms :: RandomGen g => g -> [CChar] #

Random CSChar 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CSChar, CSChar) -> g -> (CSChar, g) #

random :: RandomGen g => g -> (CSChar, g) #

randomRs :: RandomGen g => (CSChar, CSChar) -> g -> [CSChar] #

randoms :: RandomGen g => g -> [CSChar] #

Random CUChar 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CUChar, CUChar) -> g -> (CUChar, g) #

random :: RandomGen g => g -> (CUChar, g) #

randomRs :: RandomGen g => (CUChar, CUChar) -> g -> [CUChar] #

randoms :: RandomGen g => g -> [CUChar] #

Random CShort 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CShort, CShort) -> g -> (CShort, g) #

random :: RandomGen g => g -> (CShort, g) #

randomRs :: RandomGen g => (CShort, CShort) -> g -> [CShort] #

randoms :: RandomGen g => g -> [CShort] #

Random CUShort 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CUShort, CUShort) -> g -> (CUShort, g) #

random :: RandomGen g => g -> (CUShort, g) #

randomRs :: RandomGen g => (CUShort, CUShort) -> g -> [CUShort] #

randoms :: RandomGen g => g -> [CUShort] #

Random CInt 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CInt, CInt) -> g -> (CInt, g) #

random :: RandomGen g => g -> (CInt, g) #

randomRs :: RandomGen g => (CInt, CInt) -> g -> [CInt] #

randoms :: RandomGen g => g -> [CInt] #

Random CUInt 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CUInt, CUInt) -> g -> (CUInt, g) #

random :: RandomGen g => g -> (CUInt, g) #

randomRs :: RandomGen g => (CUInt, CUInt) -> g -> [CUInt] #

randoms :: RandomGen g => g -> [CUInt] #

Random CLong 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CLong, CLong) -> g -> (CLong, g) #

random :: RandomGen g => g -> (CLong, g) #

randomRs :: RandomGen g => (CLong, CLong) -> g -> [CLong] #

randoms :: RandomGen g => g -> [CLong] #

Random CULong 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CULong, CULong) -> g -> (CULong, g) #

random :: RandomGen g => g -> (CULong, g) #

randomRs :: RandomGen g => (CULong, CULong) -> g -> [CULong] #

randoms :: RandomGen g => g -> [CULong] #

Random CLLong 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CLLong, CLLong) -> g -> (CLLong, g) #

random :: RandomGen g => g -> (CLLong, g) #

randomRs :: RandomGen g => (CLLong, CLLong) -> g -> [CLLong] #

randoms :: RandomGen g => g -> [CLLong] #

Random CULLong 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CULLong, CULLong) -> g -> (CULLong, g) #

random :: RandomGen g => g -> (CULLong, g) #

randomRs :: RandomGen g => (CULLong, CULLong) -> g -> [CULLong] #

randoms :: RandomGen g => g -> [CULLong] #

Random CFloat 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CFloat, CFloat) -> g -> (CFloat, g) #

random :: RandomGen g => g -> (CFloat, g) #

randomRs :: RandomGen g => (CFloat, CFloat) -> g -> [CFloat] #

randoms :: RandomGen g => g -> [CFloat] #

Random CDouble 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CDouble, CDouble) -> g -> (CDouble, g) #

random :: RandomGen g => g -> (CDouble, g) #

randomRs :: RandomGen g => (CDouble, CDouble) -> g -> [CDouble] #

randoms :: RandomGen g => g -> [CDouble] #

Random CPtrdiff 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CPtrdiff, CPtrdiff) -> g -> (CPtrdiff, g) #

random :: RandomGen g => g -> (CPtrdiff, g) #

randomRs :: RandomGen g => (CPtrdiff, CPtrdiff) -> g -> [CPtrdiff] #

randoms :: RandomGen g => g -> [CPtrdiff] #

Random CSize 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CSize, CSize) -> g -> (CSize, g) #

random :: RandomGen g => g -> (CSize, g) #

randomRs :: RandomGen g => (CSize, CSize) -> g -> [CSize] #

randoms :: RandomGen g => g -> [CSize] #

Random CWchar 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CWchar, CWchar) -> g -> (CWchar, g) #

random :: RandomGen g => g -> (CWchar, g) #

randomRs :: RandomGen g => (CWchar, CWchar) -> g -> [CWchar] #

randoms :: RandomGen g => g -> [CWchar] #

Random CSigAtomic 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CSigAtomic, CSigAtomic) -> g -> (CSigAtomic, g) #

random :: RandomGen g => g -> (CSigAtomic, g) #

randomRs :: RandomGen g => (CSigAtomic, CSigAtomic) -> g -> [CSigAtomic] #

randoms :: RandomGen g => g -> [CSigAtomic] #

Random CIntPtr 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CIntPtr, CIntPtr) -> g -> (CIntPtr, g) #

random :: RandomGen g => g -> (CIntPtr, g) #

randomRs :: RandomGen g => (CIntPtr, CIntPtr) -> g -> [CIntPtr] #

randoms :: RandomGen g => g -> [CIntPtr] #

Random CUIntPtr 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CUIntPtr, CUIntPtr) -> g -> (CUIntPtr, g) #

random :: RandomGen g => g -> (CUIntPtr, g) #

randomRs :: RandomGen g => (CUIntPtr, CUIntPtr) -> g -> [CUIntPtr] #

randoms :: RandomGen g => g -> [CUIntPtr] #

Random CIntMax 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CIntMax, CIntMax) -> g -> (CIntMax, g) #

random :: RandomGen g => g -> (CIntMax, g) #

randomRs :: RandomGen g => (CIntMax, CIntMax) -> g -> [CIntMax] #

randoms :: RandomGen g => g -> [CIntMax] #

Random CUIntMax 
Instance details

Defined in System.Random

Methods

randomR :: RandomGen g => (CUIntMax, CUIntMax) -> g -> (CUIntMax, g) #

random :: RandomGen g => g -> (CUIntMax, g) #

randomRs :: RandomGen g => (CUIntMax, CUIntMax) -> g -> [CUIntMax] #

randoms :: RandomGen g => g -> [CUIntMax] #

KnownSymbol s => Random (I s) Source # 
Instance details

Defined in Vivid.SynthDef.TypesafeArgs

Methods

randomR :: RandomGen g => (I s, I s) -> g -> (I s, g) #

random :: RandomGen g => g -> (I s, g) #

randomRs :: RandomGen g => (I s, I s) -> g -> [I s] #

randoms :: RandomGen g => g -> [I s] #

genByteString :: RandomGen g => Int -> g -> (ByteString, g) #

Generates a ByteString of the specified size using a pure pseudo-random number generator. See uniformByteString for the monadic version.

Examples

Expand
>>> import System.Random
>>> import Data.ByteString
>>> let pureGen = mkStdGen 137
>>> unpack . fst . genByteString 10 $ pureGen
[51,123,251,37,49,167,90,109,1,4]

Since: random-1.2.0

setStdGen :: MonadIO m => StdGen -> m () #

Sets the global pseudo-random number generator.

getStdGen :: MonadIO m => m StdGen #

Gets the global pseudo-random number generator.

newStdGen :: MonadIO m => m StdGen #

Applies split to the current global pseudo-random generator, updates it with one of the results, and returns the other.

getStdRandom :: MonadIO m => (StdGen -> (a, StdGen)) -> m a #

Uses the supplied function to get a value from the current global random generator, and updates the global generator with the new generator returned by the function. For example, rollDice gets a pseudo-random integer between 1 and 6:

 rollDice :: IO Int
 rollDice = getStdRandom (randomR (1,6))

randomRIO :: (Random a, MonadIO m) => (a, a) -> m a #

A variant of randomR that uses the global pseudo-random number generator.

randomIO :: (Random a, MonadIO m) => m a #

A variant of random that uses the global pseudo-random number generator.

uniformR :: (RandomGen g, UniformRange a) => (a, a) -> g -> (a, g) #

Generates a value uniformly distributed over the provided range, which is interpreted as inclusive in the lower and upper bound.

  • uniformR (1 :: Int, 4 :: Int) generates values uniformly from the set \(\{1,2,3,4\}\)
  • uniformR (1 :: Float, 4 :: Float) generates values uniformly from the set \(\{x\;|\;1 \le x \le 4\}\)

The following law should hold to make the function always defined:

uniformR (a, b) = uniformR (b, a)

This is a pure version of uniformRM.

Examples

Expand
>>> import System.Random
>>> let pureGen = mkStdGen 137
>>> uniformR (1 :: Int, 4 :: Int) pureGen
(4,StdGen {unStdGen = SMGen 11285859549637045894 7641485672361121627})

Since: random-1.2.0