module Sound.Tidal.Params where
import qualified Data.Map.Strict as Map
import Sound.Tidal.Pattern
import Sound.Tidal.Core ((#))
import Sound.Tidal.Utils
import Data.Maybe (fromMaybe)
import Data.Word (Word8)
grp :: [String -> ControlMap] -> Pattern String -> ControlPattern
grp :: [String -> ControlMap] -> Pattern String -> ControlPattern
grp [] Pattern String
_ = ControlPattern
forall a. Pattern a
empty
grp [String -> ControlMap]
fs Pattern String
p = String -> ControlMap
splitby (String -> ControlMap) -> Pattern String -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Pattern String
p
where splitby :: String -> ControlMap
splitby String
name = [ControlMap] -> ControlMap
forall (f :: * -> *) k a.
(Foldable f, Ord k) =>
f (Map k a) -> Map k a
Map.unions ([ControlMap] -> ControlMap) -> [ControlMap] -> ControlMap
forall a b. (a -> b) -> a -> b
$ ((String, String -> ControlMap) -> ControlMap)
-> [(String, String -> ControlMap)] -> [ControlMap]
forall a b. (a -> b) -> [a] -> [b]
map (\(String
v, String -> ControlMap
f) -> String -> ControlMap
f String
v) ([(String, String -> ControlMap)] -> [ControlMap])
-> [(String, String -> ControlMap)] -> [ControlMap]
forall a b. (a -> b) -> a -> b
$ [String]
-> [String -> ControlMap] -> [(String, String -> ControlMap)]
forall a b. [a] -> [b] -> [(a, b)]
zip (String -> [String]
split String
name) [String -> ControlMap]
fs
split :: String -> [String]
split :: String -> [String]
split = (Char -> Bool) -> String -> [String]
forall a. (a -> Bool) -> [a] -> [[a]]
wordsBy (Char -> Char -> Bool
forall a. Eq a => a -> a -> Bool
==Char
':')
mF :: String -> String -> ControlMap
mF :: String -> String -> ControlMap
mF String
name String
v = ControlMap -> Maybe ControlMap -> ControlMap
forall a. a -> Maybe a -> a
fromMaybe ControlMap
forall k a. Map k a
Map.empty (Maybe ControlMap -> ControlMap) -> Maybe ControlMap -> ControlMap
forall a b. (a -> b) -> a -> b
$ do Double
f <- String -> Maybe Double
forall a. Read a => String -> Maybe a
readMaybe String
v
ControlMap -> Maybe ControlMap
forall (m :: * -> *) a. Monad m => a -> m a
return (ControlMap -> Maybe ControlMap) -> ControlMap -> Maybe ControlMap
forall a b. (a -> b) -> a -> b
$ String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Double -> Value
VF Double
f)
mI :: String -> String -> ControlMap
mI :: String -> String -> ControlMap
mI String
name String
v = ControlMap -> Maybe ControlMap -> ControlMap
forall a. a -> Maybe a -> a
fromMaybe ControlMap
forall k a. Map k a
Map.empty (Maybe ControlMap -> ControlMap) -> Maybe ControlMap -> ControlMap
forall a b. (a -> b) -> a -> b
$ do Int
i <- String -> Maybe Int
forall a. Read a => String -> Maybe a
readMaybe String
v
ControlMap -> Maybe ControlMap
forall (m :: * -> *) a. Monad m => a -> m a
return (ControlMap -> Maybe ControlMap) -> ControlMap -> Maybe ControlMap
forall a b. (a -> b) -> a -> b
$ String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Int -> Value
VI Int
i)
mS :: String -> String -> ControlMap
mS :: String -> String -> ControlMap
mS String
name String
v = String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (String -> Value
VS String
v)
pF :: String -> Pattern Double -> ControlPattern
pF :: String -> Pattern Double -> ControlPattern
pF String
name = (Double -> ControlMap) -> Pattern Double -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap) -> (Double -> Value) -> Double -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Double -> Value
VF)
pI :: String -> Pattern Int -> ControlPattern
pI :: String -> Pattern Int -> ControlPattern
pI String
name = (Int -> ControlMap) -> Pattern Int -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap) -> (Int -> Value) -> Int -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Int -> Value
VI)
pB :: String -> Pattern Bool -> ControlPattern
pB :: String -> Pattern Bool -> ControlPattern
pB String
name = (Bool -> ControlMap) -> Pattern Bool -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap) -> (Bool -> Value) -> Bool -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Value
VB)
pR :: String -> Pattern Rational -> ControlPattern
pR :: String -> Pattern Rational -> ControlPattern
pR String
name = (Rational -> ControlMap) -> Pattern Rational -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap)
-> (Rational -> Value) -> Rational -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Rational -> Value
VR)
pN :: String -> Pattern Note -> ControlPattern
pN :: String -> Pattern Note -> ControlPattern
pN String
name = (Note -> ControlMap) -> Pattern Note -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap) -> (Note -> Value) -> Note -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Note -> Value
VN)
pS :: String -> Pattern String -> ControlPattern
pS :: String -> Pattern String -> ControlPattern
pS String
name = (String -> ControlMap) -> Pattern String -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap) -> (String -> Value) -> String -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. String -> Value
VS)
pX :: String -> Pattern [Word8] -> ControlPattern
pX :: String -> Pattern [Word8] -> ControlPattern
pX String
name = ([Word8] -> ControlMap) -> Pattern [Word8] -> ControlPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap (String -> Value -> ControlMap
forall k a. k -> a -> Map k a
Map.singleton String
name (Value -> ControlMap)
-> ([Word8] -> Value) -> [Word8] -> ControlMap
forall b c a. (b -> c) -> (a -> b) -> a -> c
. [Word8] -> Value
VX)
sound :: Pattern String -> ControlPattern
sound :: Pattern String -> ControlPattern
sound = [String -> ControlMap] -> Pattern String -> ControlPattern
grp [String -> String -> ControlMap
mS String
"s", String -> String -> ControlMap
mF String
"n"]
cc :: Pattern String -> ControlPattern
cc :: Pattern String -> ControlPattern
cc = [String -> ControlMap] -> Pattern String -> ControlPattern
grp [String -> String -> ControlMap
mF String
"ccn", String -> String -> ControlMap
mF String
"ccv"]
nrpn :: Pattern String -> ControlPattern
nrpn :: Pattern String -> ControlPattern
nrpn = [String -> ControlMap] -> Pattern String -> ControlPattern
grp [String -> String -> ControlMap
mI String
"nrpn", String -> String -> ControlMap
mI String
"val"]
grain' :: Pattern String -> ControlPattern
grain' :: Pattern String -> ControlPattern
grain' = [String -> ControlMap] -> Pattern String -> ControlPattern
grp [String -> String -> ControlMap
mF String
"begin", String -> String -> ControlMap
mF String
"end"]
midinote :: Pattern Note -> ControlPattern
midinote :: Pattern Note -> ControlPattern
midinote = Pattern Note -> ControlPattern
note (Pattern Note -> ControlPattern)
-> (Pattern Note -> Pattern Note) -> Pattern Note -> ControlPattern
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (Note -> Note -> Note
forall a. Num a => a -> a -> a
subtract Note
60 (Note -> Note) -> Pattern Note -> Pattern Note
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>)
drum :: Pattern String -> ControlPattern
drum :: Pattern String -> ControlPattern
drum = Pattern Note -> ControlPattern
n (Pattern Note -> ControlPattern)
-> (Pattern String -> Pattern Note)
-> Pattern String
-> ControlPattern
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (Note -> Note -> Note
forall a. Num a => a -> a -> a
subtract Note
60 (Note -> Note) -> (String -> Note) -> String -> Note
forall b c a. (b -> c) -> (a -> b) -> a -> c
. String -> Note
forall a. Num a => String -> a
drumN (String -> Note) -> Pattern String -> Pattern Note
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$>)
drumN :: Num a => String -> a
drumN :: String -> a
drumN String
"hq" = a
27
drumN String
"sl" = a
28
drumN String
"ps" = a
29
drumN String
"pl" = a
30
drumN String
"st" = a
31
drumN String
"sq" = a
32
drumN String
"ml" = a
33
drumN String
"mb" = a
34
drumN String
"ab" = a
35
drumN String
"bd" = a
36
drumN String
"rm" = a
37
drumN String
"sn" = a
38
drumN String
"cp" = a
39
drumN String
"es" = a
40
drumN String
"lf" = a
41
drumN String
"ch" = a
42
drumN String
"lt" = a
43
drumN String
"hh" = a
44
drumN String
"ft" = a
45
drumN String
"oh" = a
46
drumN String
"mt" = a
47
drumN String
"hm" = a
48
drumN String
"cr" = a
49
drumN String
"ht" = a
50
drumN String
"ri" = a
51
drumN String
"cy" = a
52
drumN String
"be" = a
53
drumN String
"ta" = a
54
drumN String
"sc" = a
55
drumN String
"cb" = a
56
drumN String
"cs" = a
57
drumN String
"vi" = a
58
drumN String
"rc" = a
59
drumN String
"hb" = a
60
drumN String
"lb" = a
61
drumN String
"mh" = a
62
drumN String
"hc" = a
63
drumN String
"lc" = a
64
drumN String
"he" = a
65
drumN String
"le" = a
66
drumN String
"ag" = a
67
drumN String
"la" = a
68
drumN String
"ca" = a
69
drumN String
"ma" = a
70
drumN String
"sw" = a
71
drumN String
"lw" = a
72
drumN String
"sg" = a
73
drumN String
"lg" = a
74
drumN String
"cl" = a
75
drumN String
"hi" = a
76
drumN String
"li" = a
77
drumN String
"mc" = a
78
drumN String
"oc" = a
79
drumN String
"tr" = a
80
drumN String
"ot" = a
81
drumN String
"sh" = a
82
drumN String
"jb" = a
83
drumN String
"bt" = a
84
drumN String
"ct" = a
85
drumN String
"ms" = a
86
drumN String
"os" = a
87
drumN String
_ = a
0
accelerate :: Pattern Double -> ControlPattern
accelerate :: Pattern Double -> ControlPattern
accelerate = String -> Pattern Double -> ControlPattern
pF String
"accelerate"
acceleratebus :: Pattern Int -> Pattern Double -> ControlPattern
acceleratebus :: Pattern Int -> Pattern Double -> ControlPattern
acceleratebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"accelerate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^accelerate" Pattern Int
busid)
acceleraterecv :: Pattern Int -> ControlPattern
acceleraterecv :: Pattern Int -> ControlPattern
acceleraterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^accelerate" Pattern Int
busid
amp :: Pattern Double -> ControlPattern
amp :: Pattern Double -> ControlPattern
amp = String -> Pattern Double -> ControlPattern
pF String
"amp"
ampbus :: Pattern Int -> Pattern Double -> ControlPattern
ampbus :: Pattern Int -> Pattern Double -> ControlPattern
ampbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"amp" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^amp" Pattern Int
busid)
amprecv :: Pattern Int -> ControlPattern
amprecv :: Pattern Int -> ControlPattern
amprecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^amp" Pattern Int
busid
array :: Pattern [Word8] -> ControlPattern
array :: Pattern [Word8] -> ControlPattern
array = String -> Pattern [Word8] -> ControlPattern
pX String
"array"
arraybus :: Pattern Int -> Pattern [Word8] -> ControlPattern
arraybus :: Pattern Int -> Pattern [Word8] -> ControlPattern
arraybus Pattern Int
busid Pattern [Word8]
pat = (String -> Pattern [Word8] -> ControlPattern
pX String
"array" Pattern [Word8]
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^array" Pattern Int
busid)
arrayrecv :: Pattern Int -> ControlPattern
arrayrecv :: Pattern Int -> ControlPattern
arrayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^array" Pattern Int
busid
attack :: Pattern Double -> ControlPattern
attack :: Pattern Double -> ControlPattern
attack = String -> Pattern Double -> ControlPattern
pF String
"attack"
attackbus :: Pattern Int -> Pattern Double -> ControlPattern
attackbus :: Pattern Int -> Pattern Double -> ControlPattern
attackbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"attack" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^attack" Pattern Int
busid)
attackrecv :: Pattern Int -> ControlPattern
attackrecv :: Pattern Int -> ControlPattern
attackrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^attack" Pattern Int
busid
bandf :: Pattern Double -> ControlPattern
bandf :: Pattern Double -> ControlPattern
bandf = String -> Pattern Double -> ControlPattern
pF String
"bandf"
bandfbus :: Pattern Int -> Pattern Double -> ControlPattern
bandfbus :: Pattern Int -> Pattern Double -> ControlPattern
bandfbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"bandf" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^bandf" Pattern Int
busid)
bandfrecv :: Pattern Int -> ControlPattern
bandfrecv :: Pattern Int -> ControlPattern
bandfrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^bandf" Pattern Int
busid
bandq :: Pattern Double -> ControlPattern
bandq :: Pattern Double -> ControlPattern
bandq = String -> Pattern Double -> ControlPattern
pF String
"bandq"
bandqbus :: Pattern Int -> Pattern Double -> ControlPattern
bandqbus :: Pattern Int -> Pattern Double -> ControlPattern
bandqbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"bandq" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^bandq" Pattern Int
busid)
bandqrecv :: Pattern Int -> ControlPattern
bandqrecv :: Pattern Int -> ControlPattern
bandqrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^bandq" Pattern Int
busid
begin :: Pattern Double -> ControlPattern
begin :: Pattern Double -> ControlPattern
begin = String -> Pattern Double -> ControlPattern
pF String
"begin"
beginbus :: Pattern Int -> Pattern Double -> ControlPattern
beginbus :: Pattern Int -> Pattern Double -> ControlPattern
beginbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"begin" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^begin" Pattern Int
busid)
beginrecv :: Pattern Int -> ControlPattern
beginrecv :: Pattern Int -> ControlPattern
beginrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^begin" Pattern Int
busid
binshift :: Pattern Double -> ControlPattern
binshift :: Pattern Double -> ControlPattern
binshift = String -> Pattern Double -> ControlPattern
pF String
"binshift"
binshiftbus :: Pattern Int -> Pattern Double -> ControlPattern
binshiftbus :: Pattern Int -> Pattern Double -> ControlPattern
binshiftbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"binshift" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^binshift" Pattern Int
busid)
binshiftrecv :: Pattern Int -> ControlPattern
binshiftrecv :: Pattern Int -> ControlPattern
binshiftrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^binshift" Pattern Int
busid
button0 :: Pattern Double -> ControlPattern
button0 :: Pattern Double -> ControlPattern
button0 = String -> Pattern Double -> ControlPattern
pF String
"button0"
button0bus :: Pattern Int -> Pattern Double -> ControlPattern
button0bus :: Pattern Int -> Pattern Double -> ControlPattern
button0bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button0" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button0" Pattern Int
busid)
button0recv :: Pattern Int -> ControlPattern
button0recv :: Pattern Int -> ControlPattern
button0recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button0" Pattern Int
busid
button1 :: Pattern Double -> ControlPattern
button1 :: Pattern Double -> ControlPattern
button1 = String -> Pattern Double -> ControlPattern
pF String
"button1"
button1bus :: Pattern Int -> Pattern Double -> ControlPattern
button1bus :: Pattern Int -> Pattern Double -> ControlPattern
button1bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button1" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button1" Pattern Int
busid)
button1recv :: Pattern Int -> ControlPattern
button1recv :: Pattern Int -> ControlPattern
button1recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button1" Pattern Int
busid
button10 :: Pattern Double -> ControlPattern
button10 :: Pattern Double -> ControlPattern
button10 = String -> Pattern Double -> ControlPattern
pF String
"button10"
button10bus :: Pattern Int -> Pattern Double -> ControlPattern
button10bus :: Pattern Int -> Pattern Double -> ControlPattern
button10bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button10" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button10" Pattern Int
busid)
button10recv :: Pattern Int -> ControlPattern
button10recv :: Pattern Int -> ControlPattern
button10recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button10" Pattern Int
busid
button11 :: Pattern Double -> ControlPattern
button11 :: Pattern Double -> ControlPattern
button11 = String -> Pattern Double -> ControlPattern
pF String
"button11"
button11bus :: Pattern Int -> Pattern Double -> ControlPattern
button11bus :: Pattern Int -> Pattern Double -> ControlPattern
button11bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button11" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button11" Pattern Int
busid)
button11recv :: Pattern Int -> ControlPattern
button11recv :: Pattern Int -> ControlPattern
button11recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button11" Pattern Int
busid
button12 :: Pattern Double -> ControlPattern
button12 :: Pattern Double -> ControlPattern
button12 = String -> Pattern Double -> ControlPattern
pF String
"button12"
button12bus :: Pattern Int -> Pattern Double -> ControlPattern
button12bus :: Pattern Int -> Pattern Double -> ControlPattern
button12bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button12" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button12" Pattern Int
busid)
button12recv :: Pattern Int -> ControlPattern
button12recv :: Pattern Int -> ControlPattern
button12recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button12" Pattern Int
busid
button13 :: Pattern Double -> ControlPattern
button13 :: Pattern Double -> ControlPattern
button13 = String -> Pattern Double -> ControlPattern
pF String
"button13"
button13bus :: Pattern Int -> Pattern Double -> ControlPattern
button13bus :: Pattern Int -> Pattern Double -> ControlPattern
button13bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button13" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button13" Pattern Int
busid)
button13recv :: Pattern Int -> ControlPattern
button13recv :: Pattern Int -> ControlPattern
button13recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button13" Pattern Int
busid
button14 :: Pattern Double -> ControlPattern
button14 :: Pattern Double -> ControlPattern
button14 = String -> Pattern Double -> ControlPattern
pF String
"button14"
button14bus :: Pattern Int -> Pattern Double -> ControlPattern
button14bus :: Pattern Int -> Pattern Double -> ControlPattern
button14bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button14" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button14" Pattern Int
busid)
button14recv :: Pattern Int -> ControlPattern
button14recv :: Pattern Int -> ControlPattern
button14recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button14" Pattern Int
busid
button15 :: Pattern Double -> ControlPattern
button15 :: Pattern Double -> ControlPattern
button15 = String -> Pattern Double -> ControlPattern
pF String
"button15"
button15bus :: Pattern Int -> Pattern Double -> ControlPattern
button15bus :: Pattern Int -> Pattern Double -> ControlPattern
button15bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button15" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button15" Pattern Int
busid)
button15recv :: Pattern Int -> ControlPattern
button15recv :: Pattern Int -> ControlPattern
button15recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button15" Pattern Int
busid
button2 :: Pattern Double -> ControlPattern
button2 :: Pattern Double -> ControlPattern
button2 = String -> Pattern Double -> ControlPattern
pF String
"button2"
button2bus :: Pattern Int -> Pattern Double -> ControlPattern
button2bus :: Pattern Int -> Pattern Double -> ControlPattern
button2bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button2" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button2" Pattern Int
busid)
button2recv :: Pattern Int -> ControlPattern
button2recv :: Pattern Int -> ControlPattern
button2recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button2" Pattern Int
busid
button3 :: Pattern Double -> ControlPattern
button3 :: Pattern Double -> ControlPattern
button3 = String -> Pattern Double -> ControlPattern
pF String
"button3"
button3bus :: Pattern Int -> Pattern Double -> ControlPattern
button3bus :: Pattern Int -> Pattern Double -> ControlPattern
button3bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button3" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button3" Pattern Int
busid)
button3recv :: Pattern Int -> ControlPattern
button3recv :: Pattern Int -> ControlPattern
button3recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button3" Pattern Int
busid
button4 :: Pattern Double -> ControlPattern
button4 :: Pattern Double -> ControlPattern
button4 = String -> Pattern Double -> ControlPattern
pF String
"button4"
button4bus :: Pattern Int -> Pattern Double -> ControlPattern
button4bus :: Pattern Int -> Pattern Double -> ControlPattern
button4bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button4" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button4" Pattern Int
busid)
button4recv :: Pattern Int -> ControlPattern
button4recv :: Pattern Int -> ControlPattern
button4recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button4" Pattern Int
busid
button5 :: Pattern Double -> ControlPattern
button5 :: Pattern Double -> ControlPattern
button5 = String -> Pattern Double -> ControlPattern
pF String
"button5"
button5bus :: Pattern Int -> Pattern Double -> ControlPattern
button5bus :: Pattern Int -> Pattern Double -> ControlPattern
button5bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button5" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button5" Pattern Int
busid)
button5recv :: Pattern Int -> ControlPattern
button5recv :: Pattern Int -> ControlPattern
button5recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button5" Pattern Int
busid
button6 :: Pattern Double -> ControlPattern
button6 :: Pattern Double -> ControlPattern
button6 = String -> Pattern Double -> ControlPattern
pF String
"button6"
button6bus :: Pattern Int -> Pattern Double -> ControlPattern
button6bus :: Pattern Int -> Pattern Double -> ControlPattern
button6bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button6" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button6" Pattern Int
busid)
button6recv :: Pattern Int -> ControlPattern
button6recv :: Pattern Int -> ControlPattern
button6recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button6" Pattern Int
busid
button7 :: Pattern Double -> ControlPattern
button7 :: Pattern Double -> ControlPattern
button7 = String -> Pattern Double -> ControlPattern
pF String
"button7"
button7bus :: Pattern Int -> Pattern Double -> ControlPattern
button7bus :: Pattern Int -> Pattern Double -> ControlPattern
button7bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button7" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button7" Pattern Int
busid)
button7recv :: Pattern Int -> ControlPattern
button7recv :: Pattern Int -> ControlPattern
button7recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button7" Pattern Int
busid
button8 :: Pattern Double -> ControlPattern
button8 :: Pattern Double -> ControlPattern
button8 = String -> Pattern Double -> ControlPattern
pF String
"button8"
button8bus :: Pattern Int -> Pattern Double -> ControlPattern
button8bus :: Pattern Int -> Pattern Double -> ControlPattern
button8bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button8" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button8" Pattern Int
busid)
button8recv :: Pattern Int -> ControlPattern
button8recv :: Pattern Int -> ControlPattern
button8recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button8" Pattern Int
busid
button9 :: Pattern Double -> ControlPattern
button9 :: Pattern Double -> ControlPattern
button9 = String -> Pattern Double -> ControlPattern
pF String
"button9"
button9bus :: Pattern Int -> Pattern Double -> ControlPattern
button9bus :: Pattern Int -> Pattern Double -> ControlPattern
button9bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"button9" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^button9" Pattern Int
busid)
button9recv :: Pattern Int -> ControlPattern
button9recv :: Pattern Int -> ControlPattern
button9recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^button9" Pattern Int
busid
ccn :: Pattern Double -> ControlPattern
ccn :: Pattern Double -> ControlPattern
ccn = String -> Pattern Double -> ControlPattern
pF String
"ccn"
ccnbus :: Pattern Int -> Pattern Double -> ControlPattern
ccnbus :: Pattern Int -> Pattern Double -> ControlPattern
ccnbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ccn" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ccn" Pattern Int
busid)
ccnrecv :: Pattern Int -> ControlPattern
ccnrecv :: Pattern Int -> ControlPattern
ccnrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ccn" Pattern Int
busid
ccv :: Pattern Double -> ControlPattern
ccv :: Pattern Double -> ControlPattern
ccv = String -> Pattern Double -> ControlPattern
pF String
"ccv"
ccvbus :: Pattern Int -> Pattern Double -> ControlPattern
ccvbus :: Pattern Int -> Pattern Double -> ControlPattern
ccvbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ccv" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ccv" Pattern Int
busid)
ccvrecv :: Pattern Int -> ControlPattern
ccvrecv :: Pattern Int -> ControlPattern
ccvrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ccv" Pattern Int
busid
channel :: Pattern Int -> ControlPattern
channel :: Pattern Int -> ControlPattern
channel = String -> Pattern Int -> ControlPattern
pI String
"channel"
channelbus :: Pattern Int -> Pattern Int -> ControlPattern
channelbus :: Pattern Int -> Pattern Int -> ControlPattern
channelbus Pattern Int
_ Pattern Int
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'channel' can't be sent to a bus."
clhatdecay :: Pattern Double -> ControlPattern
clhatdecay :: Pattern Double -> ControlPattern
clhatdecay = String -> Pattern Double -> ControlPattern
pF String
"clhatdecay"
clhatdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
clhatdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
clhatdecaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"clhatdecay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^clhatdecay" Pattern Int
busid)
clhatdecayrecv :: Pattern Int -> ControlPattern
clhatdecayrecv :: Pattern Int -> ControlPattern
clhatdecayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^clhatdecay" Pattern Int
busid
coarse :: Pattern Double -> ControlPattern
coarse :: Pattern Double -> ControlPattern
coarse = String -> Pattern Double -> ControlPattern
pF String
"coarse"
coarsebus :: Pattern Int -> Pattern Double -> ControlPattern
coarsebus :: Pattern Int -> Pattern Double -> ControlPattern
coarsebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"coarse" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^coarse" Pattern Int
busid)
coarserecv :: Pattern Int -> ControlPattern
coarserecv :: Pattern Int -> ControlPattern
coarserecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^coarse" Pattern Int
busid
comb :: Pattern Double -> ControlPattern
comb :: Pattern Double -> ControlPattern
comb = String -> Pattern Double -> ControlPattern
pF String
"comb"
combbus :: Pattern Int -> Pattern Double -> ControlPattern
combbus :: Pattern Int -> Pattern Double -> ControlPattern
combbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"comb" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^comb" Pattern Int
busid)
combrecv :: Pattern Int -> ControlPattern
combrecv :: Pattern Int -> ControlPattern
combrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^comb" Pattern Int
busid
control :: Pattern Double -> ControlPattern
control :: Pattern Double -> ControlPattern
control = String -> Pattern Double -> ControlPattern
pF String
"control"
controlbus :: Pattern Int -> Pattern Double -> ControlPattern
controlbus :: Pattern Int -> Pattern Double -> ControlPattern
controlbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"control" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^control" Pattern Int
busid)
controlrecv :: Pattern Int -> ControlPattern
controlrecv :: Pattern Int -> ControlPattern
controlrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^control" Pattern Int
busid
cps :: Pattern Double -> ControlPattern
cps :: Pattern Double -> ControlPattern
cps = String -> Pattern Double -> ControlPattern
pF String
"cps"
cpsbus :: Pattern Int -> Pattern Double -> ControlPattern
cpsbus :: Pattern Int -> Pattern Double -> ControlPattern
cpsbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"cps" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^cps" Pattern Int
busid)
cpsrecv :: Pattern Int -> ControlPattern
cpsrecv :: Pattern Int -> ControlPattern
cpsrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^cps" Pattern Int
busid
crush :: Pattern Double -> ControlPattern
crush :: Pattern Double -> ControlPattern
crush = String -> Pattern Double -> ControlPattern
pF String
"crush"
crushbus :: Pattern Int -> Pattern Double -> ControlPattern
crushbus :: Pattern Int -> Pattern Double -> ControlPattern
crushbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"crush" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^crush" Pattern Int
busid)
crushrecv :: Pattern Int -> ControlPattern
crushrecv :: Pattern Int -> ControlPattern
crushrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^crush" Pattern Int
busid
ctlNum :: Pattern Double -> ControlPattern
ctlNum :: Pattern Double -> ControlPattern
ctlNum = String -> Pattern Double -> ControlPattern
pF String
"ctlNum"
ctlNumbus :: Pattern Int -> Pattern Double -> ControlPattern
ctlNumbus :: Pattern Int -> Pattern Double -> ControlPattern
ctlNumbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ctlNum" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ctlNum" Pattern Int
busid)
ctlNumrecv :: Pattern Int -> ControlPattern
ctlNumrecv :: Pattern Int -> ControlPattern
ctlNumrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ctlNum" Pattern Int
busid
ctranspose :: Pattern Double -> ControlPattern
ctranspose :: Pattern Double -> ControlPattern
ctranspose = String -> Pattern Double -> ControlPattern
pF String
"ctranspose"
ctransposebus :: Pattern Int -> Pattern Double -> ControlPattern
ctransposebus :: Pattern Int -> Pattern Double -> ControlPattern
ctransposebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ctranspose" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ctranspose" Pattern Int
busid)
ctransposerecv :: Pattern Int -> ControlPattern
ctransposerecv :: Pattern Int -> ControlPattern
ctransposerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ctranspose" Pattern Int
busid
cut :: Pattern Int -> ControlPattern
cut :: Pattern Int -> ControlPattern
cut = String -> Pattern Int -> ControlPattern
pI String
"cut"
cutbus :: Pattern Int -> Pattern Int -> ControlPattern
cutbus :: Pattern Int -> Pattern Int -> ControlPattern
cutbus Pattern Int
busid Pattern Int
pat = (String -> Pattern Int -> ControlPattern
pI String
"cut" Pattern Int
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^cut" Pattern Int
busid)
cutrecv :: Pattern Int -> ControlPattern
cutrecv :: Pattern Int -> ControlPattern
cutrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^cut" Pattern Int
busid
cutoff :: Pattern Double -> ControlPattern
cutoff :: Pattern Double -> ControlPattern
cutoff = String -> Pattern Double -> ControlPattern
pF String
"cutoff"
cutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
cutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
cutoffbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"cutoff" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^cutoff" Pattern Int
busid)
cutoffrecv :: Pattern Int -> ControlPattern
cutoffrecv :: Pattern Int -> ControlPattern
cutoffrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^cutoff" Pattern Int
busid
cutoffegint :: Pattern Double -> ControlPattern
cutoffegint :: Pattern Double -> ControlPattern
cutoffegint = String -> Pattern Double -> ControlPattern
pF String
"cutoffegint"
cutoffegintbus :: Pattern Int -> Pattern Double -> ControlPattern
cutoffegintbus :: Pattern Int -> Pattern Double -> ControlPattern
cutoffegintbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"cutoffegint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^cutoffegint" Pattern Int
busid)
cutoffegintrecv :: Pattern Int -> ControlPattern
cutoffegintrecv :: Pattern Int -> ControlPattern
cutoffegintrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^cutoffegint" Pattern Int
busid
decay :: Pattern Double -> ControlPattern
decay :: Pattern Double -> ControlPattern
decay = String -> Pattern Double -> ControlPattern
pF String
"decay"
decaybus :: Pattern Int -> Pattern Double -> ControlPattern
decaybus :: Pattern Int -> Pattern Double -> ControlPattern
decaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"decay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^decay" Pattern Int
busid)
decayrecv :: Pattern Int -> ControlPattern
decayrecv :: Pattern Int -> ControlPattern
decayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^decay" Pattern Int
busid
degree :: Pattern Double -> ControlPattern
degree :: Pattern Double -> ControlPattern
degree = String -> Pattern Double -> ControlPattern
pF String
"degree"
degreebus :: Pattern Int -> Pattern Double -> ControlPattern
degreebus :: Pattern Int -> Pattern Double -> ControlPattern
degreebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"degree" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^degree" Pattern Int
busid)
degreerecv :: Pattern Int -> ControlPattern
degreerecv :: Pattern Int -> ControlPattern
degreerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^degree" Pattern Int
busid
delay :: Pattern Double -> ControlPattern
delay :: Pattern Double -> ControlPattern
delay = String -> Pattern Double -> ControlPattern
pF String
"delay"
delaybus :: Pattern Int -> Pattern Double -> ControlPattern
delaybus :: Pattern Int -> Pattern Double -> ControlPattern
delaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"delay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^delay" Pattern Int
busid)
delayrecv :: Pattern Int -> ControlPattern
delayrecv :: Pattern Int -> ControlPattern
delayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^delay" Pattern Int
busid
delayfeedback :: Pattern Double -> ControlPattern
delayfeedback :: Pattern Double -> ControlPattern
delayfeedback = String -> Pattern Double -> ControlPattern
pF String
"delayfeedback"
delayfeedbackbus :: Pattern Int -> Pattern Double -> ControlPattern
delayfeedbackbus :: Pattern Int -> Pattern Double -> ControlPattern
delayfeedbackbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"delayfeedback" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^delayfeedback" Pattern Int
busid)
delayfeedbackrecv :: Pattern Int -> ControlPattern
delayfeedbackrecv :: Pattern Int -> ControlPattern
delayfeedbackrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^delayfeedback" Pattern Int
busid
delaytime :: Pattern Double -> ControlPattern
delaytime :: Pattern Double -> ControlPattern
delaytime = String -> Pattern Double -> ControlPattern
pF String
"delaytime"
delaytimebus :: Pattern Int -> Pattern Double -> ControlPattern
delaytimebus :: Pattern Int -> Pattern Double -> ControlPattern
delaytimebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"delaytime" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^delaytime" Pattern Int
busid)
delaytimerecv :: Pattern Int -> ControlPattern
delaytimerecv :: Pattern Int -> ControlPattern
delaytimerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^delaytime" Pattern Int
busid
detune :: Pattern Double -> ControlPattern
detune :: Pattern Double -> ControlPattern
detune = String -> Pattern Double -> ControlPattern
pF String
"detune"
detunebus :: Pattern Int -> Pattern Double -> ControlPattern
detunebus :: Pattern Int -> Pattern Double -> ControlPattern
detunebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"detune" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^detune" Pattern Int
busid)
detunerecv :: Pattern Int -> ControlPattern
detunerecv :: Pattern Int -> ControlPattern
detunerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^detune" Pattern Int
busid
distort :: Pattern Double -> ControlPattern
distort :: Pattern Double -> ControlPattern
distort = String -> Pattern Double -> ControlPattern
pF String
"distort"
distortbus :: Pattern Int -> Pattern Double -> ControlPattern
distortbus :: Pattern Int -> Pattern Double -> ControlPattern
distortbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"distort" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^distort" Pattern Int
busid)
distortrecv :: Pattern Int -> ControlPattern
distortrecv :: Pattern Int -> ControlPattern
distortrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^distort" Pattern Int
busid
djf :: Pattern Double -> ControlPattern
djf :: Pattern Double -> ControlPattern
djf = String -> Pattern Double -> ControlPattern
pF String
"djf"
djfbus :: Pattern Int -> Pattern Double -> ControlPattern
djfbus :: Pattern Int -> Pattern Double -> ControlPattern
djfbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"djf" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^djf" Pattern Int
busid)
djfrecv :: Pattern Int -> ControlPattern
djfrecv :: Pattern Int -> ControlPattern
djfrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^djf" Pattern Int
busid
dry :: Pattern Double -> ControlPattern
dry :: Pattern Double -> ControlPattern
dry = String -> Pattern Double -> ControlPattern
pF String
"dry"
drybus :: Pattern Int -> Pattern Double -> ControlPattern
drybus :: Pattern Int -> Pattern Double -> ControlPattern
drybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"dry" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^dry" Pattern Int
busid)
dryrecv :: Pattern Int -> ControlPattern
dryrecv :: Pattern Int -> ControlPattern
dryrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^dry" Pattern Int
busid
dur :: Pattern Double -> ControlPattern
dur :: Pattern Double -> ControlPattern
dur = String -> Pattern Double -> ControlPattern
pF String
"dur"
durbus :: Pattern Int -> Pattern Double -> ControlPattern
durbus :: Pattern Int -> Pattern Double -> ControlPattern
durbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"dur" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^dur" Pattern Int
busid)
durrecv :: Pattern Int -> ControlPattern
durrecv :: Pattern Int -> ControlPattern
durrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^dur" Pattern Int
busid
end :: Pattern Double -> ControlPattern
end :: Pattern Double -> ControlPattern
end = String -> Pattern Double -> ControlPattern
pF String
"end"
endbus :: Pattern Int -> Pattern Double -> ControlPattern
endbus :: Pattern Int -> Pattern Double -> ControlPattern
endbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'end' can't be sent to a bus."
enhance :: Pattern Double -> ControlPattern
enhance :: Pattern Double -> ControlPattern
enhance = String -> Pattern Double -> ControlPattern
pF String
"enhance"
enhancebus :: Pattern Int -> Pattern Double -> ControlPattern
enhancebus :: Pattern Int -> Pattern Double -> ControlPattern
enhancebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"enhance" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^enhance" Pattern Int
busid)
enhancerecv :: Pattern Int -> ControlPattern
enhancerecv :: Pattern Int -> ControlPattern
enhancerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^enhance" Pattern Int
busid
expression :: Pattern Double -> ControlPattern
expression :: Pattern Double -> ControlPattern
expression = String -> Pattern Double -> ControlPattern
pF String
"expression"
expressionbus :: Pattern Int -> Pattern Double -> ControlPattern
expressionbus :: Pattern Int -> Pattern Double -> ControlPattern
expressionbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"expression" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^expression" Pattern Int
busid)
expressionrecv :: Pattern Int -> ControlPattern
expressionrecv :: Pattern Int -> ControlPattern
expressionrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^expression" Pattern Int
busid
frameRate :: Pattern Double -> ControlPattern
frameRate :: Pattern Double -> ControlPattern
frameRate = String -> Pattern Double -> ControlPattern
pF String
"frameRate"
frameRatebus :: Pattern Int -> Pattern Double -> ControlPattern
frameRatebus :: Pattern Int -> Pattern Double -> ControlPattern
frameRatebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"frameRate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^frameRate" Pattern Int
busid)
frameRaterecv :: Pattern Int -> ControlPattern
frameRaterecv :: Pattern Int -> ControlPattern
frameRaterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^frameRate" Pattern Int
busid
frames :: Pattern Double -> ControlPattern
frames :: Pattern Double -> ControlPattern
frames = String -> Pattern Double -> ControlPattern
pF String
"frames"
framesbus :: Pattern Int -> Pattern Double -> ControlPattern
framesbus :: Pattern Int -> Pattern Double -> ControlPattern
framesbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"frames" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^frames" Pattern Int
busid)
framesrecv :: Pattern Int -> ControlPattern
framesrecv :: Pattern Int -> ControlPattern
framesrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^frames" Pattern Int
busid
freeze :: Pattern Double -> ControlPattern
freeze :: Pattern Double -> ControlPattern
freeze = String -> Pattern Double -> ControlPattern
pF String
"freeze"
freezebus :: Pattern Int -> Pattern Double -> ControlPattern
freezebus :: Pattern Int -> Pattern Double -> ControlPattern
freezebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"freeze" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^freeze" Pattern Int
busid)
freezerecv :: Pattern Int -> ControlPattern
freezerecv :: Pattern Int -> ControlPattern
freezerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^freeze" Pattern Int
busid
freq :: Pattern Double -> ControlPattern
freq :: Pattern Double -> ControlPattern
freq = String -> Pattern Double -> ControlPattern
pF String
"freq"
freqbus :: Pattern Int -> Pattern Double -> ControlPattern
freqbus :: Pattern Int -> Pattern Double -> ControlPattern
freqbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"freq" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^freq" Pattern Int
busid)
freqrecv :: Pattern Int -> ControlPattern
freqrecv :: Pattern Int -> ControlPattern
freqrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^freq" Pattern Int
busid
from :: Pattern Double -> ControlPattern
from :: Pattern Double -> ControlPattern
from = String -> Pattern Double -> ControlPattern
pF String
"from"
frombus :: Pattern Int -> Pattern Double -> ControlPattern
frombus :: Pattern Int -> Pattern Double -> ControlPattern
frombus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"from" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^from" Pattern Int
busid)
fromrecv :: Pattern Int -> ControlPattern
fromrecv :: Pattern Int -> ControlPattern
fromrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^from" Pattern Int
busid
fshift :: Pattern Double -> ControlPattern
fshift :: Pattern Double -> ControlPattern
fshift = String -> Pattern Double -> ControlPattern
pF String
"fshift"
fshiftbus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftbus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"fshift" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^fshift" Pattern Int
busid)
fshiftrecv :: Pattern Int -> ControlPattern
fshiftrecv :: Pattern Int -> ControlPattern
fshiftrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^fshift" Pattern Int
busid
fshiftnote :: Pattern Double -> ControlPattern
fshiftnote :: Pattern Double -> ControlPattern
fshiftnote = String -> Pattern Double -> ControlPattern
pF String
"fshiftnote"
fshiftnotebus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftnotebus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftnotebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"fshiftnote" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^fshiftnote" Pattern Int
busid)
fshiftnoterecv :: Pattern Int -> ControlPattern
fshiftnoterecv :: Pattern Int -> ControlPattern
fshiftnoterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^fshiftnote" Pattern Int
busid
fshiftphase :: Pattern Double -> ControlPattern
fshiftphase :: Pattern Double -> ControlPattern
fshiftphase = String -> Pattern Double -> ControlPattern
pF String
"fshiftphase"
fshiftphasebus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftphasebus :: Pattern Int -> Pattern Double -> ControlPattern
fshiftphasebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"fshiftphase" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^fshiftphase" Pattern Int
busid)
fshiftphaserecv :: Pattern Int -> ControlPattern
fshiftphaserecv :: Pattern Int -> ControlPattern
fshiftphaserecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^fshiftphase" Pattern Int
busid
gain :: Pattern Double -> ControlPattern
gain :: Pattern Double -> ControlPattern
gain = String -> Pattern Double -> ControlPattern
pF String
"gain"
gainbus :: Pattern Int -> Pattern Double -> ControlPattern
gainbus :: Pattern Int -> Pattern Double -> ControlPattern
gainbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'gain' can't be sent to a bus."
gate :: Pattern Double -> ControlPattern
gate :: Pattern Double -> ControlPattern
gate = String -> Pattern Double -> ControlPattern
pF String
"gate"
gatebus :: Pattern Int -> Pattern Double -> ControlPattern
gatebus :: Pattern Int -> Pattern Double -> ControlPattern
gatebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"gate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^gate" Pattern Int
busid)
gaterecv :: Pattern Int -> ControlPattern
gaterecv :: Pattern Int -> ControlPattern
gaterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^gate" Pattern Int
busid
harmonic :: Pattern Double -> ControlPattern
harmonic :: Pattern Double -> ControlPattern
harmonic = String -> Pattern Double -> ControlPattern
pF String
"harmonic"
harmonicbus :: Pattern Int -> Pattern Double -> ControlPattern
harmonicbus :: Pattern Int -> Pattern Double -> ControlPattern
harmonicbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"harmonic" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^harmonic" Pattern Int
busid)
harmonicrecv :: Pattern Int -> ControlPattern
harmonicrecv :: Pattern Int -> ControlPattern
harmonicrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^harmonic" Pattern Int
busid
hatgrain :: Pattern Double -> ControlPattern
hatgrain :: Pattern Double -> ControlPattern
hatgrain = String -> Pattern Double -> ControlPattern
pF String
"hatgrain"
hatgrainbus :: Pattern Int -> Pattern Double -> ControlPattern
hatgrainbus :: Pattern Int -> Pattern Double -> ControlPattern
hatgrainbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hatgrain" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hatgrain" Pattern Int
busid)
hatgrainrecv :: Pattern Int -> ControlPattern
hatgrainrecv :: Pattern Int -> ControlPattern
hatgrainrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hatgrain" Pattern Int
busid
hbrick :: Pattern Double -> ControlPattern
hbrick :: Pattern Double -> ControlPattern
hbrick = String -> Pattern Double -> ControlPattern
pF String
"hbrick"
hbrickbus :: Pattern Int -> Pattern Double -> ControlPattern
hbrickbus :: Pattern Int -> Pattern Double -> ControlPattern
hbrickbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hbrick" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hbrick" Pattern Int
busid)
hbrickrecv :: Pattern Int -> ControlPattern
hbrickrecv :: Pattern Int -> ControlPattern
hbrickrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hbrick" Pattern Int
busid
hcutoff :: Pattern Double -> ControlPattern
hcutoff :: Pattern Double -> ControlPattern
hcutoff = String -> Pattern Double -> ControlPattern
pF String
"hcutoff"
hcutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
hcutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
hcutoffbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hcutoff" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hcutoff" Pattern Int
busid)
hcutoffrecv :: Pattern Int -> ControlPattern
hcutoffrecv :: Pattern Int -> ControlPattern
hcutoffrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hcutoff" Pattern Int
busid
hold :: Pattern Double -> ControlPattern
hold :: Pattern Double -> ControlPattern
hold = String -> Pattern Double -> ControlPattern
pF String
"hold"
holdbus :: Pattern Int -> Pattern Double -> ControlPattern
holdbus :: Pattern Int -> Pattern Double -> ControlPattern
holdbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hold" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hold" Pattern Int
busid)
holdrecv :: Pattern Int -> ControlPattern
holdrecv :: Pattern Int -> ControlPattern
holdrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hold" Pattern Int
busid
hours :: Pattern Double -> ControlPattern
hours :: Pattern Double -> ControlPattern
hours = String -> Pattern Double -> ControlPattern
pF String
"hours"
hoursbus :: Pattern Int -> Pattern Double -> ControlPattern
hoursbus :: Pattern Int -> Pattern Double -> ControlPattern
hoursbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hours" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hours" Pattern Int
busid)
hoursrecv :: Pattern Int -> ControlPattern
hoursrecv :: Pattern Int -> ControlPattern
hoursrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hours" Pattern Int
busid
hresonance :: Pattern Double -> ControlPattern
hresonance :: Pattern Double -> ControlPattern
hresonance = String -> Pattern Double -> ControlPattern
pF String
"hresonance"
hresonancebus :: Pattern Int -> Pattern Double -> ControlPattern
hresonancebus :: Pattern Int -> Pattern Double -> ControlPattern
hresonancebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"hresonance" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^hresonance" Pattern Int
busid)
hresonancerecv :: Pattern Int -> ControlPattern
hresonancerecv :: Pattern Int -> ControlPattern
hresonancerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^hresonance" Pattern Int
busid
imag :: Pattern Double -> ControlPattern
imag :: Pattern Double -> ControlPattern
imag = String -> Pattern Double -> ControlPattern
pF String
"imag"
imagbus :: Pattern Int -> Pattern Double -> ControlPattern
imagbus :: Pattern Int -> Pattern Double -> ControlPattern
imagbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"imag" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^imag" Pattern Int
busid)
imagrecv :: Pattern Int -> ControlPattern
imagrecv :: Pattern Int -> ControlPattern
imagrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^imag" Pattern Int
busid
kcutoff :: Pattern Double -> ControlPattern
kcutoff :: Pattern Double -> ControlPattern
kcutoff = String -> Pattern Double -> ControlPattern
pF String
"kcutoff"
kcutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
kcutoffbus :: Pattern Int -> Pattern Double -> ControlPattern
kcutoffbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"kcutoff" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^kcutoff" Pattern Int
busid)
kcutoffrecv :: Pattern Int -> ControlPattern
kcutoffrecv :: Pattern Int -> ControlPattern
kcutoffrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^kcutoff" Pattern Int
busid
krush :: Pattern Double -> ControlPattern
krush :: Pattern Double -> ControlPattern
krush = String -> Pattern Double -> ControlPattern
pF String
"krush"
krushbus :: Pattern Int -> Pattern Double -> ControlPattern
krushbus :: Pattern Int -> Pattern Double -> ControlPattern
krushbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"krush" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^krush" Pattern Int
busid)
krushrecv :: Pattern Int -> ControlPattern
krushrecv :: Pattern Int -> ControlPattern
krushrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^krush" Pattern Int
busid
lagogo :: Pattern Double -> ControlPattern
lagogo :: Pattern Double -> ControlPattern
lagogo = String -> Pattern Double -> ControlPattern
pF String
"lagogo"
lagogobus :: Pattern Int -> Pattern Double -> ControlPattern
lagogobus :: Pattern Int -> Pattern Double -> ControlPattern
lagogobus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lagogo" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lagogo" Pattern Int
busid)
lagogorecv :: Pattern Int -> ControlPattern
lagogorecv :: Pattern Int -> ControlPattern
lagogorecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lagogo" Pattern Int
busid
lbrick :: Pattern Double -> ControlPattern
lbrick :: Pattern Double -> ControlPattern
lbrick = String -> Pattern Double -> ControlPattern
pF String
"lbrick"
lbrickbus :: Pattern Int -> Pattern Double -> ControlPattern
lbrickbus :: Pattern Int -> Pattern Double -> ControlPattern
lbrickbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lbrick" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lbrick" Pattern Int
busid)
lbrickrecv :: Pattern Int -> ControlPattern
lbrickrecv :: Pattern Int -> ControlPattern
lbrickrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lbrick" Pattern Int
busid
lclap :: Pattern Double -> ControlPattern
lclap :: Pattern Double -> ControlPattern
lclap = String -> Pattern Double -> ControlPattern
pF String
"lclap"
lclapbus :: Pattern Int -> Pattern Double -> ControlPattern
lclapbus :: Pattern Int -> Pattern Double -> ControlPattern
lclapbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lclap" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lclap" Pattern Int
busid)
lclaprecv :: Pattern Int -> ControlPattern
lclaprecv :: Pattern Int -> ControlPattern
lclaprecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lclap" Pattern Int
busid
lclaves :: Pattern Double -> ControlPattern
lclaves :: Pattern Double -> ControlPattern
lclaves = String -> Pattern Double -> ControlPattern
pF String
"lclaves"
lclavesbus :: Pattern Int -> Pattern Double -> ControlPattern
lclavesbus :: Pattern Int -> Pattern Double -> ControlPattern
lclavesbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lclaves" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lclaves" Pattern Int
busid)
lclavesrecv :: Pattern Int -> ControlPattern
lclavesrecv :: Pattern Int -> ControlPattern
lclavesrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lclaves" Pattern Int
busid
lclhat :: Pattern Double -> ControlPattern
lclhat :: Pattern Double -> ControlPattern
lclhat = String -> Pattern Double -> ControlPattern
pF String
"lclhat"
lclhatbus :: Pattern Int -> Pattern Double -> ControlPattern
lclhatbus :: Pattern Int -> Pattern Double -> ControlPattern
lclhatbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lclhat" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lclhat" Pattern Int
busid)
lclhatrecv :: Pattern Int -> ControlPattern
lclhatrecv :: Pattern Int -> ControlPattern
lclhatrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lclhat" Pattern Int
busid
lcrash :: Pattern Double -> ControlPattern
lcrash :: Pattern Double -> ControlPattern
lcrash = String -> Pattern Double -> ControlPattern
pF String
"lcrash"
lcrashbus :: Pattern Int -> Pattern Double -> ControlPattern
lcrashbus :: Pattern Int -> Pattern Double -> ControlPattern
lcrashbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lcrash" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lcrash" Pattern Int
busid)
lcrashrecv :: Pattern Int -> ControlPattern
lcrashrecv :: Pattern Int -> ControlPattern
lcrashrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lcrash" Pattern Int
busid
legato :: Pattern Double -> ControlPattern
legato :: Pattern Double -> ControlPattern
legato = String -> Pattern Double -> ControlPattern
pF String
"legato"
legatobus :: Pattern Int -> Pattern Double -> ControlPattern
legatobus :: Pattern Int -> Pattern Double -> ControlPattern
legatobus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'legato' can't be sent to a bus."
leslie :: Pattern Double -> ControlPattern
leslie :: Pattern Double -> ControlPattern
leslie = String -> Pattern Double -> ControlPattern
pF String
"leslie"
lesliebus :: Pattern Int -> Pattern Double -> ControlPattern
lesliebus :: Pattern Int -> Pattern Double -> ControlPattern
lesliebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"leslie" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^leslie" Pattern Int
busid)
leslierecv :: Pattern Int -> ControlPattern
leslierecv :: Pattern Int -> ControlPattern
leslierecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^leslie" Pattern Int
busid
lfo :: Pattern Double -> ControlPattern
lfo :: Pattern Double -> ControlPattern
lfo = String -> Pattern Double -> ControlPattern
pF String
"lfo"
lfobus :: Pattern Int -> Pattern Double -> ControlPattern
lfobus :: Pattern Int -> Pattern Double -> ControlPattern
lfobus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfo" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfo" Pattern Int
busid)
lforecv :: Pattern Int -> ControlPattern
lforecv :: Pattern Int -> ControlPattern
lforecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfo" Pattern Int
busid
lfocutoffint :: Pattern Double -> ControlPattern
lfocutoffint :: Pattern Double -> ControlPattern
lfocutoffint = String -> Pattern Double -> ControlPattern
pF String
"lfocutoffint"
lfocutoffintbus :: Pattern Int -> Pattern Double -> ControlPattern
lfocutoffintbus :: Pattern Int -> Pattern Double -> ControlPattern
lfocutoffintbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfocutoffint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfocutoffint" Pattern Int
busid)
lfocutoffintrecv :: Pattern Int -> ControlPattern
lfocutoffintrecv :: Pattern Int -> ControlPattern
lfocutoffintrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfocutoffint" Pattern Int
busid
lfodelay :: Pattern Double -> ControlPattern
lfodelay :: Pattern Double -> ControlPattern
lfodelay = String -> Pattern Double -> ControlPattern
pF String
"lfodelay"
lfodelaybus :: Pattern Int -> Pattern Double -> ControlPattern
lfodelaybus :: Pattern Int -> Pattern Double -> ControlPattern
lfodelaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfodelay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfodelay" Pattern Int
busid)
lfodelayrecv :: Pattern Int -> ControlPattern
lfodelayrecv :: Pattern Int -> ControlPattern
lfodelayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfodelay" Pattern Int
busid
lfoint :: Pattern Double -> ControlPattern
lfoint :: Pattern Double -> ControlPattern
lfoint = String -> Pattern Double -> ControlPattern
pF String
"lfoint"
lfointbus :: Pattern Int -> Pattern Double -> ControlPattern
lfointbus :: Pattern Int -> Pattern Double -> ControlPattern
lfointbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfoint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfoint" Pattern Int
busid)
lfointrecv :: Pattern Int -> ControlPattern
lfointrecv :: Pattern Int -> ControlPattern
lfointrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfoint" Pattern Int
busid
lfopitchint :: Pattern Double -> ControlPattern
lfopitchint :: Pattern Double -> ControlPattern
lfopitchint = String -> Pattern Double -> ControlPattern
pF String
"lfopitchint"
lfopitchintbus :: Pattern Int -> Pattern Double -> ControlPattern
lfopitchintbus :: Pattern Int -> Pattern Double -> ControlPattern
lfopitchintbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfopitchint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfopitchint" Pattern Int
busid)
lfopitchintrecv :: Pattern Int -> ControlPattern
lfopitchintrecv :: Pattern Int -> ControlPattern
lfopitchintrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfopitchint" Pattern Int
busid
lfoshape :: Pattern Double -> ControlPattern
lfoshape :: Pattern Double -> ControlPattern
lfoshape = String -> Pattern Double -> ControlPattern
pF String
"lfoshape"
lfoshapebus :: Pattern Int -> Pattern Double -> ControlPattern
lfoshapebus :: Pattern Int -> Pattern Double -> ControlPattern
lfoshapebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfoshape" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfoshape" Pattern Int
busid)
lfoshaperecv :: Pattern Int -> ControlPattern
lfoshaperecv :: Pattern Int -> ControlPattern
lfoshaperecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfoshape" Pattern Int
busid
lfosync :: Pattern Double -> ControlPattern
lfosync :: Pattern Double -> ControlPattern
lfosync = String -> Pattern Double -> ControlPattern
pF String
"lfosync"
lfosyncbus :: Pattern Int -> Pattern Double -> ControlPattern
lfosyncbus :: Pattern Int -> Pattern Double -> ControlPattern
lfosyncbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lfosync" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lfosync" Pattern Int
busid)
lfosyncrecv :: Pattern Int -> ControlPattern
lfosyncrecv :: Pattern Int -> ControlPattern
lfosyncrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lfosync" Pattern Int
busid
lhitom :: Pattern Double -> ControlPattern
lhitom :: Pattern Double -> ControlPattern
lhitom = String -> Pattern Double -> ControlPattern
pF String
"lhitom"
lhitombus :: Pattern Int -> Pattern Double -> ControlPattern
lhitombus :: Pattern Int -> Pattern Double -> ControlPattern
lhitombus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lhitom" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lhitom" Pattern Int
busid)
lhitomrecv :: Pattern Int -> ControlPattern
lhitomrecv :: Pattern Int -> ControlPattern
lhitomrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lhitom" Pattern Int
busid
lkick :: Pattern Double -> ControlPattern
lkick :: Pattern Double -> ControlPattern
lkick = String -> Pattern Double -> ControlPattern
pF String
"lkick"
lkickbus :: Pattern Int -> Pattern Double -> ControlPattern
lkickbus :: Pattern Int -> Pattern Double -> ControlPattern
lkickbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lkick" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lkick" Pattern Int
busid)
lkickrecv :: Pattern Int -> ControlPattern
lkickrecv :: Pattern Int -> ControlPattern
lkickrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lkick" Pattern Int
busid
llotom :: Pattern Double -> ControlPattern
llotom :: Pattern Double -> ControlPattern
llotom = String -> Pattern Double -> ControlPattern
pF String
"llotom"
llotombus :: Pattern Int -> Pattern Double -> ControlPattern
llotombus :: Pattern Int -> Pattern Double -> ControlPattern
llotombus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"llotom" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^llotom" Pattern Int
busid)
llotomrecv :: Pattern Int -> ControlPattern
llotomrecv :: Pattern Int -> ControlPattern
llotomrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^llotom" Pattern Int
busid
lock :: Pattern Double -> ControlPattern
lock :: Pattern Double -> ControlPattern
lock = String -> Pattern Double -> ControlPattern
pF String
"lock"
lockbus :: Pattern Int -> Pattern Double -> ControlPattern
lockbus :: Pattern Int -> Pattern Double -> ControlPattern
lockbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lock" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lock" Pattern Int
busid)
lockrecv :: Pattern Int -> ControlPattern
lockrecv :: Pattern Int -> ControlPattern
lockrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lock" Pattern Int
busid
loop :: Pattern Double -> ControlPattern
loop :: Pattern Double -> ControlPattern
loop = String -> Pattern Double -> ControlPattern
pF String
"loop"
loopbus :: Pattern Int -> Pattern Double -> ControlPattern
loopbus :: Pattern Int -> Pattern Double -> ControlPattern
loopbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'loop' can't be sent to a bus."
lophat :: Pattern Double -> ControlPattern
lophat :: Pattern Double -> ControlPattern
lophat = String -> Pattern Double -> ControlPattern
pF String
"lophat"
lophatbus :: Pattern Int -> Pattern Double -> ControlPattern
lophatbus :: Pattern Int -> Pattern Double -> ControlPattern
lophatbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lophat" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lophat" Pattern Int
busid)
lophatrecv :: Pattern Int -> ControlPattern
lophatrecv :: Pattern Int -> ControlPattern
lophatrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lophat" Pattern Int
busid
lrate :: Pattern Double -> ControlPattern
lrate :: Pattern Double -> ControlPattern
lrate = String -> Pattern Double -> ControlPattern
pF String
"lrate"
lratebus :: Pattern Int -> Pattern Double -> ControlPattern
lratebus :: Pattern Int -> Pattern Double -> ControlPattern
lratebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lrate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lrate" Pattern Int
busid)
lraterecv :: Pattern Int -> ControlPattern
lraterecv :: Pattern Int -> ControlPattern
lraterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lrate" Pattern Int
busid
lsize :: Pattern Double -> ControlPattern
lsize :: Pattern Double -> ControlPattern
lsize = String -> Pattern Double -> ControlPattern
pF String
"lsize"
lsizebus :: Pattern Int -> Pattern Double -> ControlPattern
lsizebus :: Pattern Int -> Pattern Double -> ControlPattern
lsizebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lsize" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lsize" Pattern Int
busid)
lsizerecv :: Pattern Int -> ControlPattern
lsizerecv :: Pattern Int -> ControlPattern
lsizerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lsize" Pattern Int
busid
lsnare :: Pattern Double -> ControlPattern
lsnare :: Pattern Double -> ControlPattern
lsnare = String -> Pattern Double -> ControlPattern
pF String
"lsnare"
lsnarebus :: Pattern Int -> Pattern Double -> ControlPattern
lsnarebus :: Pattern Int -> Pattern Double -> ControlPattern
lsnarebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"lsnare" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^lsnare" Pattern Int
busid)
lsnarerecv :: Pattern Int -> ControlPattern
lsnarerecv :: Pattern Int -> ControlPattern
lsnarerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^lsnare" Pattern Int
busid
midibend :: Pattern Double -> ControlPattern
midibend :: Pattern Double -> ControlPattern
midibend = String -> Pattern Double -> ControlPattern
pF String
"midibend"
midibendbus :: Pattern Int -> Pattern Double -> ControlPattern
midibendbus :: Pattern Int -> Pattern Double -> ControlPattern
midibendbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"midibend" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^midibend" Pattern Int
busid)
midibendrecv :: Pattern Int -> ControlPattern
midibendrecv :: Pattern Int -> ControlPattern
midibendrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^midibend" Pattern Int
busid
midichan :: Pattern Double -> ControlPattern
midichan :: Pattern Double -> ControlPattern
midichan = String -> Pattern Double -> ControlPattern
pF String
"midichan"
midichanbus :: Pattern Int -> Pattern Double -> ControlPattern
midichanbus :: Pattern Int -> Pattern Double -> ControlPattern
midichanbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"midichan" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^midichan" Pattern Int
busid)
midichanrecv :: Pattern Int -> ControlPattern
midichanrecv :: Pattern Int -> ControlPattern
midichanrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^midichan" Pattern Int
busid
midicmd :: Pattern String -> ControlPattern
midicmd :: Pattern String -> ControlPattern
midicmd = String -> Pattern String -> ControlPattern
pS String
"midicmd"
midicmdbus :: Pattern Int -> Pattern String -> ControlPattern
midicmdbus :: Pattern Int -> Pattern String -> ControlPattern
midicmdbus Pattern Int
busid Pattern String
pat = (String -> Pattern String -> ControlPattern
pS String
"midicmd" Pattern String
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^midicmd" Pattern Int
busid)
midicmdrecv :: Pattern Int -> ControlPattern
midicmdrecv :: Pattern Int -> ControlPattern
midicmdrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^midicmd" Pattern Int
busid
miditouch :: Pattern Double -> ControlPattern
miditouch :: Pattern Double -> ControlPattern
miditouch = String -> Pattern Double -> ControlPattern
pF String
"miditouch"
miditouchbus :: Pattern Int -> Pattern Double -> ControlPattern
miditouchbus :: Pattern Int -> Pattern Double -> ControlPattern
miditouchbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"miditouch" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^miditouch" Pattern Int
busid)
miditouchrecv :: Pattern Int -> ControlPattern
miditouchrecv :: Pattern Int -> ControlPattern
miditouchrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^miditouch" Pattern Int
busid
minutes :: Pattern Double -> ControlPattern
minutes :: Pattern Double -> ControlPattern
minutes = String -> Pattern Double -> ControlPattern
pF String
"minutes"
minutesbus :: Pattern Int -> Pattern Double -> ControlPattern
minutesbus :: Pattern Int -> Pattern Double -> ControlPattern
minutesbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"minutes" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^minutes" Pattern Int
busid)
minutesrecv :: Pattern Int -> ControlPattern
minutesrecv :: Pattern Int -> ControlPattern
minutesrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^minutes" Pattern Int
busid
modwheel :: Pattern Double -> ControlPattern
modwheel :: Pattern Double -> ControlPattern
modwheel = String -> Pattern Double -> ControlPattern
pF String
"modwheel"
modwheelbus :: Pattern Int -> Pattern Double -> ControlPattern
modwheelbus :: Pattern Int -> Pattern Double -> ControlPattern
modwheelbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"modwheel" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^modwheel" Pattern Int
busid)
modwheelrecv :: Pattern Int -> ControlPattern
modwheelrecv :: Pattern Int -> ControlPattern
modwheelrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^modwheel" Pattern Int
busid
mtranspose :: Pattern Double -> ControlPattern
mtranspose :: Pattern Double -> ControlPattern
mtranspose = String -> Pattern Double -> ControlPattern
pF String
"mtranspose"
mtransposebus :: Pattern Int -> Pattern Double -> ControlPattern
mtransposebus :: Pattern Int -> Pattern Double -> ControlPattern
mtransposebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"mtranspose" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^mtranspose" Pattern Int
busid)
mtransposerecv :: Pattern Int -> ControlPattern
mtransposerecv :: Pattern Int -> ControlPattern
mtransposerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^mtranspose" Pattern Int
busid
n :: Pattern Note -> ControlPattern
n :: Pattern Note -> ControlPattern
n = String -> Pattern Note -> ControlPattern
pN String
"n"
nbus :: Pattern Int -> Pattern Note -> ControlPattern
nbus :: Pattern Int -> Pattern Note -> ControlPattern
nbus Pattern Int
_ Pattern Note
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'n' can't be sent to a bus."
note :: Pattern Note -> ControlPattern
note :: Pattern Note -> ControlPattern
note = String -> Pattern Note -> ControlPattern
pN String
"note"
notebus :: Pattern Int -> Pattern Note -> ControlPattern
notebus :: Pattern Int -> Pattern Note -> ControlPattern
notebus Pattern Int
_ Pattern Note
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'note' can't be sent to a bus."
nrpnn :: Pattern Int -> ControlPattern
nrpnn :: Pattern Int -> ControlPattern
nrpnn = String -> Pattern Int -> ControlPattern
pI String
"nrpnn"
nrpnnbus :: Pattern Int -> Pattern Int -> ControlPattern
nrpnnbus :: Pattern Int -> Pattern Int -> ControlPattern
nrpnnbus Pattern Int
busid Pattern Int
pat = (String -> Pattern Int -> ControlPattern
pI String
"nrpnn" Pattern Int
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^nrpnn" Pattern Int
busid)
nrpnnrecv :: Pattern Int -> ControlPattern
nrpnnrecv :: Pattern Int -> ControlPattern
nrpnnrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^nrpnn" Pattern Int
busid
nrpnv :: Pattern Int -> ControlPattern
nrpnv :: Pattern Int -> ControlPattern
nrpnv = String -> Pattern Int -> ControlPattern
pI String
"nrpnv"
nrpnvbus :: Pattern Int -> Pattern Int -> ControlPattern
nrpnvbus :: Pattern Int -> Pattern Int -> ControlPattern
nrpnvbus Pattern Int
busid Pattern Int
pat = (String -> Pattern Int -> ControlPattern
pI String
"nrpnv" Pattern Int
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^nrpnv" Pattern Int
busid)
nrpnvrecv :: Pattern Int -> ControlPattern
nrpnvrecv :: Pattern Int -> ControlPattern
nrpnvrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^nrpnv" Pattern Int
busid
nudge :: Pattern Double -> ControlPattern
nudge :: Pattern Double -> ControlPattern
nudge = String -> Pattern Double -> ControlPattern
pF String
"nudge"
nudgebus :: Pattern Int -> Pattern Double -> ControlPattern
nudgebus :: Pattern Int -> Pattern Double -> ControlPattern
nudgebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"nudge" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^nudge" Pattern Int
busid)
nudgerecv :: Pattern Int -> ControlPattern
nudgerecv :: Pattern Int -> ControlPattern
nudgerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^nudge" Pattern Int
busid
octave :: Pattern Int -> ControlPattern
octave :: Pattern Int -> ControlPattern
octave = String -> Pattern Int -> ControlPattern
pI String
"octave"
octavebus :: Pattern Int -> Pattern Int -> ControlPattern
octavebus :: Pattern Int -> Pattern Int -> ControlPattern
octavebus Pattern Int
_ Pattern Int
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'octave' can't be sent to a bus."
octaveR :: Pattern Double -> ControlPattern
octaveR :: Pattern Double -> ControlPattern
octaveR = String -> Pattern Double -> ControlPattern
pF String
"octaveR"
octaveRbus :: Pattern Int -> Pattern Double -> ControlPattern
octaveRbus :: Pattern Int -> Pattern Double -> ControlPattern
octaveRbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"octaveR" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^octaveR" Pattern Int
busid)
octaveRrecv :: Pattern Int -> ControlPattern
octaveRrecv :: Pattern Int -> ControlPattern
octaveRrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^octaveR" Pattern Int
busid
octer :: Pattern Double -> ControlPattern
octer :: Pattern Double -> ControlPattern
octer = String -> Pattern Double -> ControlPattern
pF String
"octer"
octerbus :: Pattern Int -> Pattern Double -> ControlPattern
octerbus :: Pattern Int -> Pattern Double -> ControlPattern
octerbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"octer" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^octer" Pattern Int
busid)
octerrecv :: Pattern Int -> ControlPattern
octerrecv :: Pattern Int -> ControlPattern
octerrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^octer" Pattern Int
busid
octersub :: Pattern Double -> ControlPattern
octersub :: Pattern Double -> ControlPattern
octersub = String -> Pattern Double -> ControlPattern
pF String
"octersub"
octersubbus :: Pattern Int -> Pattern Double -> ControlPattern
octersubbus :: Pattern Int -> Pattern Double -> ControlPattern
octersubbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"octersub" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^octersub" Pattern Int
busid)
octersubrecv :: Pattern Int -> ControlPattern
octersubrecv :: Pattern Int -> ControlPattern
octersubrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^octersub" Pattern Int
busid
octersubsub :: Pattern Double -> ControlPattern
octersubsub :: Pattern Double -> ControlPattern
octersubsub = String -> Pattern Double -> ControlPattern
pF String
"octersubsub"
octersubsubbus :: Pattern Int -> Pattern Double -> ControlPattern
octersubsubbus :: Pattern Int -> Pattern Double -> ControlPattern
octersubsubbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"octersubsub" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^octersubsub" Pattern Int
busid)
octersubsubrecv :: Pattern Int -> ControlPattern
octersubsubrecv :: Pattern Int -> ControlPattern
octersubsubrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^octersubsub" Pattern Int
busid
offset :: Pattern Double -> ControlPattern
offset :: Pattern Double -> ControlPattern
offset = String -> Pattern Double -> ControlPattern
pF String
"offset"
offsetbus :: Pattern Int -> Pattern Double -> ControlPattern
offsetbus :: Pattern Int -> Pattern Double -> ControlPattern
offsetbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'offset' can't be sent to a bus."
ophatdecay :: Pattern Double -> ControlPattern
ophatdecay :: Pattern Double -> ControlPattern
ophatdecay = String -> Pattern Double -> ControlPattern
pF String
"ophatdecay"
ophatdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
ophatdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
ophatdecaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ophatdecay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ophatdecay" Pattern Int
busid)
ophatdecayrecv :: Pattern Int -> ControlPattern
ophatdecayrecv :: Pattern Int -> ControlPattern
ophatdecayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ophatdecay" Pattern Int
busid
orbit :: Pattern Int -> ControlPattern
orbit :: Pattern Int -> ControlPattern
orbit = String -> Pattern Int -> ControlPattern
pI String
"orbit"
orbitbus :: Pattern Int -> Pattern Int -> ControlPattern
orbitbus :: Pattern Int -> Pattern Int -> ControlPattern
orbitbus Pattern Int
busid Pattern Int
pat = (String -> Pattern Int -> ControlPattern
pI String
"orbit" Pattern Int
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^orbit" Pattern Int
busid)
orbitrecv :: Pattern Int -> ControlPattern
orbitrecv :: Pattern Int -> ControlPattern
orbitrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^orbit" Pattern Int
busid
overgain :: Pattern Double -> ControlPattern
overgain :: Pattern Double -> ControlPattern
overgain = String -> Pattern Double -> ControlPattern
pF String
"overgain"
overgainbus :: Pattern Int -> Pattern Double -> ControlPattern
overgainbus :: Pattern Int -> Pattern Double -> ControlPattern
overgainbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'overgain' can't be sent to a bus."
overshape :: Pattern Double -> ControlPattern
overshape :: Pattern Double -> ControlPattern
overshape = String -> Pattern Double -> ControlPattern
pF String
"overshape"
overshapebus :: Pattern Int -> Pattern Double -> ControlPattern
overshapebus :: Pattern Int -> Pattern Double -> ControlPattern
overshapebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"overshape" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^overshape" Pattern Int
busid)
overshaperecv :: Pattern Int -> ControlPattern
overshaperecv :: Pattern Int -> ControlPattern
overshaperecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^overshape" Pattern Int
busid
pan :: Pattern Double -> ControlPattern
pan :: Pattern Double -> ControlPattern
pan = String -> Pattern Double -> ControlPattern
pF String
"pan"
panbus :: Pattern Int -> Pattern Double -> ControlPattern
panbus :: Pattern Int -> Pattern Double -> ControlPattern
panbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"pan" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^pan" Pattern Int
busid)
panrecv :: Pattern Int -> ControlPattern
panrecv :: Pattern Int -> ControlPattern
panrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^pan" Pattern Int
busid
panorient :: Pattern Double -> ControlPattern
panorient :: Pattern Double -> ControlPattern
panorient = String -> Pattern Double -> ControlPattern
pF String
"panorient"
panorientbus :: Pattern Int -> Pattern Double -> ControlPattern
panorientbus :: Pattern Int -> Pattern Double -> ControlPattern
panorientbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"panorient" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^panorient" Pattern Int
busid)
panorientrecv :: Pattern Int -> ControlPattern
panorientrecv :: Pattern Int -> ControlPattern
panorientrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^panorient" Pattern Int
busid
panspan :: Pattern Double -> ControlPattern
panspan :: Pattern Double -> ControlPattern
panspan = String -> Pattern Double -> ControlPattern
pF String
"panspan"
panspanbus :: Pattern Int -> Pattern Double -> ControlPattern
panspanbus :: Pattern Int -> Pattern Double -> ControlPattern
panspanbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"panspan" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^panspan" Pattern Int
busid)
panspanrecv :: Pattern Int -> ControlPattern
panspanrecv :: Pattern Int -> ControlPattern
panspanrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^panspan" Pattern Int
busid
pansplay :: Pattern Double -> ControlPattern
pansplay :: Pattern Double -> ControlPattern
pansplay = String -> Pattern Double -> ControlPattern
pF String
"pansplay"
pansplaybus :: Pattern Int -> Pattern Double -> ControlPattern
pansplaybus :: Pattern Int -> Pattern Double -> ControlPattern
pansplaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"pansplay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^pansplay" Pattern Int
busid)
pansplayrecv :: Pattern Int -> ControlPattern
pansplayrecv :: Pattern Int -> ControlPattern
pansplayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^pansplay" Pattern Int
busid
panwidth :: Pattern Double -> ControlPattern
panwidth :: Pattern Double -> ControlPattern
panwidth = String -> Pattern Double -> ControlPattern
pF String
"panwidth"
panwidthbus :: Pattern Int -> Pattern Double -> ControlPattern
panwidthbus :: Pattern Int -> Pattern Double -> ControlPattern
panwidthbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"panwidth" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^panwidth" Pattern Int
busid)
panwidthrecv :: Pattern Int -> ControlPattern
panwidthrecv :: Pattern Int -> ControlPattern
panwidthrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^panwidth" Pattern Int
busid
partials :: Pattern Double -> ControlPattern
partials :: Pattern Double -> ControlPattern
partials = String -> Pattern Double -> ControlPattern
pF String
"partials"
partialsbus :: Pattern Int -> Pattern Double -> ControlPattern
partialsbus :: Pattern Int -> Pattern Double -> ControlPattern
partialsbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"partials" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^partials" Pattern Int
busid)
partialsrecv :: Pattern Int -> ControlPattern
partialsrecv :: Pattern Int -> ControlPattern
partialsrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^partials" Pattern Int
busid
phaserdepth :: Pattern Double -> ControlPattern
phaserdepth :: Pattern Double -> ControlPattern
phaserdepth = String -> Pattern Double -> ControlPattern
pF String
"phaserdepth"
phaserdepthbus :: Pattern Int -> Pattern Double -> ControlPattern
phaserdepthbus :: Pattern Int -> Pattern Double -> ControlPattern
phaserdepthbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"phaserdepth" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^phaserdepth" Pattern Int
busid)
phaserdepthrecv :: Pattern Int -> ControlPattern
phaserdepthrecv :: Pattern Int -> ControlPattern
phaserdepthrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^phaserdepth" Pattern Int
busid
phaserrate :: Pattern Double -> ControlPattern
phaserrate :: Pattern Double -> ControlPattern
phaserrate = String -> Pattern Double -> ControlPattern
pF String
"phaserrate"
phaserratebus :: Pattern Int -> Pattern Double -> ControlPattern
phaserratebus :: Pattern Int -> Pattern Double -> ControlPattern
phaserratebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"phaserrate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^phaserrate" Pattern Int
busid)
phaserraterecv :: Pattern Int -> ControlPattern
phaserraterecv :: Pattern Int -> ControlPattern
phaserraterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^phaserrate" Pattern Int
busid
pitch1 :: Pattern Double -> ControlPattern
pitch1 :: Pattern Double -> ControlPattern
pitch1 = String -> Pattern Double -> ControlPattern
pF String
"pitch1"
pitch1bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch1bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch1bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"pitch1" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^pitch1" Pattern Int
busid)
pitch1recv :: Pattern Int -> ControlPattern
pitch1recv :: Pattern Int -> ControlPattern
pitch1recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^pitch1" Pattern Int
busid
pitch2 :: Pattern Double -> ControlPattern
pitch2 :: Pattern Double -> ControlPattern
pitch2 = String -> Pattern Double -> ControlPattern
pF String
"pitch2"
pitch2bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch2bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch2bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"pitch2" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^pitch2" Pattern Int
busid)
pitch2recv :: Pattern Int -> ControlPattern
pitch2recv :: Pattern Int -> ControlPattern
pitch2recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^pitch2" Pattern Int
busid
pitch3 :: Pattern Double -> ControlPattern
pitch3 :: Pattern Double -> ControlPattern
pitch3 = String -> Pattern Double -> ControlPattern
pF String
"pitch3"
pitch3bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch3bus :: Pattern Int -> Pattern Double -> ControlPattern
pitch3bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"pitch3" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^pitch3" Pattern Int
busid)
pitch3recv :: Pattern Int -> ControlPattern
pitch3recv :: Pattern Int -> ControlPattern
pitch3recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^pitch3" Pattern Int
busid
polyTouch :: Pattern Double -> ControlPattern
polyTouch :: Pattern Double -> ControlPattern
polyTouch = String -> Pattern Double -> ControlPattern
pF String
"polyTouch"
polyTouchbus :: Pattern Int -> Pattern Double -> ControlPattern
polyTouchbus :: Pattern Int -> Pattern Double -> ControlPattern
polyTouchbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"polyTouch" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^polyTouch" Pattern Int
busid)
polyTouchrecv :: Pattern Int -> ControlPattern
polyTouchrecv :: Pattern Int -> ControlPattern
polyTouchrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^polyTouch" Pattern Int
busid
portamento :: Pattern Double -> ControlPattern
portamento :: Pattern Double -> ControlPattern
portamento = String -> Pattern Double -> ControlPattern
pF String
"portamento"
portamentobus :: Pattern Int -> Pattern Double -> ControlPattern
portamentobus :: Pattern Int -> Pattern Double -> ControlPattern
portamentobus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"portamento" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^portamento" Pattern Int
busid)
portamentorecv :: Pattern Int -> ControlPattern
portamentorecv :: Pattern Int -> ControlPattern
portamentorecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^portamento" Pattern Int
busid
progNum :: Pattern Double -> ControlPattern
progNum :: Pattern Double -> ControlPattern
progNum = String -> Pattern Double -> ControlPattern
pF String
"progNum"
progNumbus :: Pattern Int -> Pattern Double -> ControlPattern
progNumbus :: Pattern Int -> Pattern Double -> ControlPattern
progNumbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"progNum" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^progNum" Pattern Int
busid)
progNumrecv :: Pattern Int -> ControlPattern
progNumrecv :: Pattern Int -> ControlPattern
progNumrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^progNum" Pattern Int
busid
rate :: Pattern Double -> ControlPattern
rate :: Pattern Double -> ControlPattern
rate = String -> Pattern Double -> ControlPattern
pF String
"rate"
ratebus :: Pattern Int -> Pattern Double -> ControlPattern
ratebus :: Pattern Int -> Pattern Double -> ControlPattern
ratebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"rate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^rate" Pattern Int
busid)
raterecv :: Pattern Int -> ControlPattern
raterecv :: Pattern Int -> ControlPattern
raterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^rate" Pattern Int
busid
real :: Pattern Double -> ControlPattern
real :: Pattern Double -> ControlPattern
real = String -> Pattern Double -> ControlPattern
pF String
"real"
realbus :: Pattern Int -> Pattern Double -> ControlPattern
realbus :: Pattern Int -> Pattern Double -> ControlPattern
realbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"real" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^real" Pattern Int
busid)
realrecv :: Pattern Int -> ControlPattern
realrecv :: Pattern Int -> ControlPattern
realrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^real" Pattern Int
busid
release :: Pattern Double -> ControlPattern
release :: Pattern Double -> ControlPattern
release = String -> Pattern Double -> ControlPattern
pF String
"release"
releasebus :: Pattern Int -> Pattern Double -> ControlPattern
releasebus :: Pattern Int -> Pattern Double -> ControlPattern
releasebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"release" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^release" Pattern Int
busid)
releaserecv :: Pattern Int -> ControlPattern
releaserecv :: Pattern Int -> ControlPattern
releaserecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^release" Pattern Int
busid
resonance :: Pattern Double -> ControlPattern
resonance :: Pattern Double -> ControlPattern
resonance = String -> Pattern Double -> ControlPattern
pF String
"resonance"
resonancebus :: Pattern Int -> Pattern Double -> ControlPattern
resonancebus :: Pattern Int -> Pattern Double -> ControlPattern
resonancebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"resonance" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^resonance" Pattern Int
busid)
resonancerecv :: Pattern Int -> ControlPattern
resonancerecv :: Pattern Int -> ControlPattern
resonancerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^resonance" Pattern Int
busid
ring :: Pattern Double -> ControlPattern
ring :: Pattern Double -> ControlPattern
ring = String -> Pattern Double -> ControlPattern
pF String
"ring"
ringbus :: Pattern Int -> Pattern Double -> ControlPattern
ringbus :: Pattern Int -> Pattern Double -> ControlPattern
ringbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ring" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ring" Pattern Int
busid)
ringrecv :: Pattern Int -> ControlPattern
ringrecv :: Pattern Int -> ControlPattern
ringrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ring" Pattern Int
busid
ringdf :: Pattern Double -> ControlPattern
ringdf :: Pattern Double -> ControlPattern
ringdf = String -> Pattern Double -> ControlPattern
pF String
"ringdf"
ringdfbus :: Pattern Int -> Pattern Double -> ControlPattern
ringdfbus :: Pattern Int -> Pattern Double -> ControlPattern
ringdfbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ringdf" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ringdf" Pattern Int
busid)
ringdfrecv :: Pattern Int -> ControlPattern
ringdfrecv :: Pattern Int -> ControlPattern
ringdfrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ringdf" Pattern Int
busid
ringf :: Pattern Double -> ControlPattern
ringf :: Pattern Double -> ControlPattern
ringf = String -> Pattern Double -> ControlPattern
pF String
"ringf"
ringfbus :: Pattern Int -> Pattern Double -> ControlPattern
ringfbus :: Pattern Int -> Pattern Double -> ControlPattern
ringfbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"ringf" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^ringf" Pattern Int
busid)
ringfrecv :: Pattern Int -> ControlPattern
ringfrecv :: Pattern Int -> ControlPattern
ringfrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^ringf" Pattern Int
busid
room :: Pattern Double -> ControlPattern
room :: Pattern Double -> ControlPattern
room = String -> Pattern Double -> ControlPattern
pF String
"room"
roombus :: Pattern Int -> Pattern Double -> ControlPattern
roombus :: Pattern Int -> Pattern Double -> ControlPattern
roombus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"room" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^room" Pattern Int
busid)
roomrecv :: Pattern Int -> ControlPattern
roomrecv :: Pattern Int -> ControlPattern
roomrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^room" Pattern Int
busid
sagogo :: Pattern Double -> ControlPattern
sagogo :: Pattern Double -> ControlPattern
sagogo = String -> Pattern Double -> ControlPattern
pF String
"sagogo"
sagogobus :: Pattern Int -> Pattern Double -> ControlPattern
sagogobus :: Pattern Int -> Pattern Double -> ControlPattern
sagogobus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"sagogo" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^sagogo" Pattern Int
busid)
sagogorecv :: Pattern Int -> ControlPattern
sagogorecv :: Pattern Int -> ControlPattern
sagogorecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^sagogo" Pattern Int
busid
sclap :: Pattern Double -> ControlPattern
sclap :: Pattern Double -> ControlPattern
sclap = String -> Pattern Double -> ControlPattern
pF String
"sclap"
sclapbus :: Pattern Int -> Pattern Double -> ControlPattern
sclapbus :: Pattern Int -> Pattern Double -> ControlPattern
sclapbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"sclap" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^sclap" Pattern Int
busid)
sclaprecv :: Pattern Int -> ControlPattern
sclaprecv :: Pattern Int -> ControlPattern
sclaprecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^sclap" Pattern Int
busid
sclaves :: Pattern Double -> ControlPattern
sclaves :: Pattern Double -> ControlPattern
sclaves = String -> Pattern Double -> ControlPattern
pF String
"sclaves"
sclavesbus :: Pattern Int -> Pattern Double -> ControlPattern
sclavesbus :: Pattern Int -> Pattern Double -> ControlPattern
sclavesbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"sclaves" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^sclaves" Pattern Int
busid)
sclavesrecv :: Pattern Int -> ControlPattern
sclavesrecv :: Pattern Int -> ControlPattern
sclavesrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^sclaves" Pattern Int
busid
scram :: Pattern Double -> ControlPattern
scram :: Pattern Double -> ControlPattern
scram = String -> Pattern Double -> ControlPattern
pF String
"scram"
scrambus :: Pattern Int -> Pattern Double -> ControlPattern
scrambus :: Pattern Int -> Pattern Double -> ControlPattern
scrambus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"scram" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^scram" Pattern Int
busid)
scramrecv :: Pattern Int -> ControlPattern
scramrecv :: Pattern Int -> ControlPattern
scramrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^scram" Pattern Int
busid
scrash :: Pattern Double -> ControlPattern
scrash :: Pattern Double -> ControlPattern
scrash = String -> Pattern Double -> ControlPattern
pF String
"scrash"
scrashbus :: Pattern Int -> Pattern Double -> ControlPattern
scrashbus :: Pattern Int -> Pattern Double -> ControlPattern
scrashbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"scrash" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^scrash" Pattern Int
busid)
scrashrecv :: Pattern Int -> ControlPattern
scrashrecv :: Pattern Int -> ControlPattern
scrashrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^scrash" Pattern Int
busid
seconds :: Pattern Double -> ControlPattern
seconds :: Pattern Double -> ControlPattern
seconds = String -> Pattern Double -> ControlPattern
pF String
"seconds"
secondsbus :: Pattern Int -> Pattern Double -> ControlPattern
secondsbus :: Pattern Int -> Pattern Double -> ControlPattern
secondsbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"seconds" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^seconds" Pattern Int
busid)
secondsrecv :: Pattern Int -> ControlPattern
secondsrecv :: Pattern Int -> ControlPattern
secondsrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^seconds" Pattern Int
busid
semitone :: Pattern Double -> ControlPattern
semitone :: Pattern Double -> ControlPattern
semitone = String -> Pattern Double -> ControlPattern
pF String
"semitone"
semitonebus :: Pattern Int -> Pattern Double -> ControlPattern
semitonebus :: Pattern Int -> Pattern Double -> ControlPattern
semitonebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"semitone" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^semitone" Pattern Int
busid)
semitonerecv :: Pattern Int -> ControlPattern
semitonerecv :: Pattern Int -> ControlPattern
semitonerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^semitone" Pattern Int
busid
shape :: Pattern Double -> ControlPattern
shape :: Pattern Double -> ControlPattern
shape = String -> Pattern Double -> ControlPattern
pF String
"shape"
shapebus :: Pattern Int -> Pattern Double -> ControlPattern
shapebus :: Pattern Int -> Pattern Double -> ControlPattern
shapebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"shape" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^shape" Pattern Int
busid)
shaperecv :: Pattern Int -> ControlPattern
shaperecv :: Pattern Int -> ControlPattern
shaperecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^shape" Pattern Int
busid
size :: Pattern Double -> ControlPattern
size :: Pattern Double -> ControlPattern
size = String -> Pattern Double -> ControlPattern
pF String
"size"
sizebus :: Pattern Int -> Pattern Double -> ControlPattern
sizebus :: Pattern Int -> Pattern Double -> ControlPattern
sizebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"size" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^size" Pattern Int
busid)
sizerecv :: Pattern Int -> ControlPattern
sizerecv :: Pattern Int -> ControlPattern
sizerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^size" Pattern Int
busid
slide :: Pattern Double -> ControlPattern
slide :: Pattern Double -> ControlPattern
slide = String -> Pattern Double -> ControlPattern
pF String
"slide"
slidebus :: Pattern Int -> Pattern Double -> ControlPattern
slidebus :: Pattern Int -> Pattern Double -> ControlPattern
slidebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slide" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slide" Pattern Int
busid)
sliderecv :: Pattern Int -> ControlPattern
sliderecv :: Pattern Int -> ControlPattern
sliderecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slide" Pattern Int
busid
slider0 :: Pattern Double -> ControlPattern
slider0 :: Pattern Double -> ControlPattern
slider0 = String -> Pattern Double -> ControlPattern
pF String
"slider0"
slider0bus :: Pattern Int -> Pattern Double -> ControlPattern
slider0bus :: Pattern Int -> Pattern Double -> ControlPattern
slider0bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider0" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider0" Pattern Int
busid)
slider0recv :: Pattern Int -> ControlPattern
slider0recv :: Pattern Int -> ControlPattern
slider0recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider0" Pattern Int
busid
slider1 :: Pattern Double -> ControlPattern
slider1 :: Pattern Double -> ControlPattern
slider1 = String -> Pattern Double -> ControlPattern
pF String
"slider1"
slider1bus :: Pattern Int -> Pattern Double -> ControlPattern
slider1bus :: Pattern Int -> Pattern Double -> ControlPattern
slider1bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider1" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider1" Pattern Int
busid)
slider1recv :: Pattern Int -> ControlPattern
slider1recv :: Pattern Int -> ControlPattern
slider1recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider1" Pattern Int
busid
slider10 :: Pattern Double -> ControlPattern
slider10 :: Pattern Double -> ControlPattern
slider10 = String -> Pattern Double -> ControlPattern
pF String
"slider10"
slider10bus :: Pattern Int -> Pattern Double -> ControlPattern
slider10bus :: Pattern Int -> Pattern Double -> ControlPattern
slider10bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider10" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider10" Pattern Int
busid)
slider10recv :: Pattern Int -> ControlPattern
slider10recv :: Pattern Int -> ControlPattern
slider10recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider10" Pattern Int
busid
slider11 :: Pattern Double -> ControlPattern
slider11 :: Pattern Double -> ControlPattern
slider11 = String -> Pattern Double -> ControlPattern
pF String
"slider11"
slider11bus :: Pattern Int -> Pattern Double -> ControlPattern
slider11bus :: Pattern Int -> Pattern Double -> ControlPattern
slider11bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider11" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider11" Pattern Int
busid)
slider11recv :: Pattern Int -> ControlPattern
slider11recv :: Pattern Int -> ControlPattern
slider11recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider11" Pattern Int
busid
slider12 :: Pattern Double -> ControlPattern
slider12 :: Pattern Double -> ControlPattern
slider12 = String -> Pattern Double -> ControlPattern
pF String
"slider12"
slider12bus :: Pattern Int -> Pattern Double -> ControlPattern
slider12bus :: Pattern Int -> Pattern Double -> ControlPattern
slider12bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider12" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider12" Pattern Int
busid)
slider12recv :: Pattern Int -> ControlPattern
slider12recv :: Pattern Int -> ControlPattern
slider12recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider12" Pattern Int
busid
slider13 :: Pattern Double -> ControlPattern
slider13 :: Pattern Double -> ControlPattern
slider13 = String -> Pattern Double -> ControlPattern
pF String
"slider13"
slider13bus :: Pattern Int -> Pattern Double -> ControlPattern
slider13bus :: Pattern Int -> Pattern Double -> ControlPattern
slider13bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider13" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider13" Pattern Int
busid)
slider13recv :: Pattern Int -> ControlPattern
slider13recv :: Pattern Int -> ControlPattern
slider13recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider13" Pattern Int
busid
slider14 :: Pattern Double -> ControlPattern
slider14 :: Pattern Double -> ControlPattern
slider14 = String -> Pattern Double -> ControlPattern
pF String
"slider14"
slider14bus :: Pattern Int -> Pattern Double -> ControlPattern
slider14bus :: Pattern Int -> Pattern Double -> ControlPattern
slider14bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider14" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider14" Pattern Int
busid)
slider14recv :: Pattern Int -> ControlPattern
slider14recv :: Pattern Int -> ControlPattern
slider14recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider14" Pattern Int
busid
slider15 :: Pattern Double -> ControlPattern
slider15 :: Pattern Double -> ControlPattern
slider15 = String -> Pattern Double -> ControlPattern
pF String
"slider15"
slider15bus :: Pattern Int -> Pattern Double -> ControlPattern
slider15bus :: Pattern Int -> Pattern Double -> ControlPattern
slider15bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider15" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider15" Pattern Int
busid)
slider15recv :: Pattern Int -> ControlPattern
slider15recv :: Pattern Int -> ControlPattern
slider15recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider15" Pattern Int
busid
slider2 :: Pattern Double -> ControlPattern
slider2 :: Pattern Double -> ControlPattern
slider2 = String -> Pattern Double -> ControlPattern
pF String
"slider2"
slider2bus :: Pattern Int -> Pattern Double -> ControlPattern
slider2bus :: Pattern Int -> Pattern Double -> ControlPattern
slider2bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider2" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider2" Pattern Int
busid)
slider2recv :: Pattern Int -> ControlPattern
slider2recv :: Pattern Int -> ControlPattern
slider2recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider2" Pattern Int
busid
slider3 :: Pattern Double -> ControlPattern
slider3 :: Pattern Double -> ControlPattern
slider3 = String -> Pattern Double -> ControlPattern
pF String
"slider3"
slider3bus :: Pattern Int -> Pattern Double -> ControlPattern
slider3bus :: Pattern Int -> Pattern Double -> ControlPattern
slider3bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider3" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider3" Pattern Int
busid)
slider3recv :: Pattern Int -> ControlPattern
slider3recv :: Pattern Int -> ControlPattern
slider3recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider3" Pattern Int
busid
slider4 :: Pattern Double -> ControlPattern
slider4 :: Pattern Double -> ControlPattern
slider4 = String -> Pattern Double -> ControlPattern
pF String
"slider4"
slider4bus :: Pattern Int -> Pattern Double -> ControlPattern
slider4bus :: Pattern Int -> Pattern Double -> ControlPattern
slider4bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider4" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider4" Pattern Int
busid)
slider4recv :: Pattern Int -> ControlPattern
slider4recv :: Pattern Int -> ControlPattern
slider4recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider4" Pattern Int
busid
slider5 :: Pattern Double -> ControlPattern
slider5 :: Pattern Double -> ControlPattern
slider5 = String -> Pattern Double -> ControlPattern
pF String
"slider5"
slider5bus :: Pattern Int -> Pattern Double -> ControlPattern
slider5bus :: Pattern Int -> Pattern Double -> ControlPattern
slider5bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider5" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider5" Pattern Int
busid)
slider5recv :: Pattern Int -> ControlPattern
slider5recv :: Pattern Int -> ControlPattern
slider5recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider5" Pattern Int
busid
slider6 :: Pattern Double -> ControlPattern
slider6 :: Pattern Double -> ControlPattern
slider6 = String -> Pattern Double -> ControlPattern
pF String
"slider6"
slider6bus :: Pattern Int -> Pattern Double -> ControlPattern
slider6bus :: Pattern Int -> Pattern Double -> ControlPattern
slider6bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider6" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider6" Pattern Int
busid)
slider6recv :: Pattern Int -> ControlPattern
slider6recv :: Pattern Int -> ControlPattern
slider6recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider6" Pattern Int
busid
slider7 :: Pattern Double -> ControlPattern
slider7 :: Pattern Double -> ControlPattern
slider7 = String -> Pattern Double -> ControlPattern
pF String
"slider7"
slider7bus :: Pattern Int -> Pattern Double -> ControlPattern
slider7bus :: Pattern Int -> Pattern Double -> ControlPattern
slider7bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider7" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider7" Pattern Int
busid)
slider7recv :: Pattern Int -> ControlPattern
slider7recv :: Pattern Int -> ControlPattern
slider7recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider7" Pattern Int
busid
slider8 :: Pattern Double -> ControlPattern
slider8 :: Pattern Double -> ControlPattern
slider8 = String -> Pattern Double -> ControlPattern
pF String
"slider8"
slider8bus :: Pattern Int -> Pattern Double -> ControlPattern
slider8bus :: Pattern Int -> Pattern Double -> ControlPattern
slider8bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider8" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider8" Pattern Int
busid)
slider8recv :: Pattern Int -> ControlPattern
slider8recv :: Pattern Int -> ControlPattern
slider8recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider8" Pattern Int
busid
slider9 :: Pattern Double -> ControlPattern
slider9 :: Pattern Double -> ControlPattern
slider9 = String -> Pattern Double -> ControlPattern
pF String
"slider9"
slider9bus :: Pattern Int -> Pattern Double -> ControlPattern
slider9bus :: Pattern Int -> Pattern Double -> ControlPattern
slider9bus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"slider9" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^slider9" Pattern Int
busid)
slider9recv :: Pattern Int -> ControlPattern
slider9recv :: Pattern Int -> ControlPattern
slider9recv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^slider9" Pattern Int
busid
smear :: Pattern Double -> ControlPattern
smear :: Pattern Double -> ControlPattern
smear = String -> Pattern Double -> ControlPattern
pF String
"smear"
smearbus :: Pattern Int -> Pattern Double -> ControlPattern
smearbus :: Pattern Int -> Pattern Double -> ControlPattern
smearbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"smear" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^smear" Pattern Int
busid)
smearrecv :: Pattern Int -> ControlPattern
smearrecv :: Pattern Int -> ControlPattern
smearrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^smear" Pattern Int
busid
songPtr :: Pattern Double -> ControlPattern
songPtr :: Pattern Double -> ControlPattern
songPtr = String -> Pattern Double -> ControlPattern
pF String
"songPtr"
songPtrbus :: Pattern Int -> Pattern Double -> ControlPattern
songPtrbus :: Pattern Int -> Pattern Double -> ControlPattern
songPtrbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"songPtr" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^songPtr" Pattern Int
busid)
songPtrrecv :: Pattern Int -> ControlPattern
songPtrrecv :: Pattern Int -> ControlPattern
songPtrrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^songPtr" Pattern Int
busid
speed :: Pattern Double -> ControlPattern
speed :: Pattern Double -> ControlPattern
speed = String -> Pattern Double -> ControlPattern
pF String
"speed"
speedbus :: Pattern Int -> Pattern Double -> ControlPattern
speedbus :: Pattern Int -> Pattern Double -> ControlPattern
speedbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'speed' can't be sent to a bus."
squiz :: Pattern Double -> ControlPattern
squiz :: Pattern Double -> ControlPattern
squiz = String -> Pattern Double -> ControlPattern
pF String
"squiz"
squizbus :: Pattern Int -> Pattern Double -> ControlPattern
squizbus :: Pattern Int -> Pattern Double -> ControlPattern
squizbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"squiz" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^squiz" Pattern Int
busid)
squizrecv :: Pattern Int -> ControlPattern
squizrecv :: Pattern Int -> ControlPattern
squizrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^squiz" Pattern Int
busid
stepsPerOctave :: Pattern Double -> ControlPattern
stepsPerOctave :: Pattern Double -> ControlPattern
stepsPerOctave = String -> Pattern Double -> ControlPattern
pF String
"stepsPerOctave"
stepsPerOctavebus :: Pattern Int -> Pattern Double -> ControlPattern
stepsPerOctavebus :: Pattern Int -> Pattern Double -> ControlPattern
stepsPerOctavebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"stepsPerOctave" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^stepsPerOctave" Pattern Int
busid)
stepsPerOctaverecv :: Pattern Int -> ControlPattern
stepsPerOctaverecv :: Pattern Int -> ControlPattern
stepsPerOctaverecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^stepsPerOctave" Pattern Int
busid
stutterdepth :: Pattern Double -> ControlPattern
stutterdepth :: Pattern Double -> ControlPattern
stutterdepth = String -> Pattern Double -> ControlPattern
pF String
"stutterdepth"
stutterdepthbus :: Pattern Int -> Pattern Double -> ControlPattern
stutterdepthbus :: Pattern Int -> Pattern Double -> ControlPattern
stutterdepthbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"stutterdepth" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^stutterdepth" Pattern Int
busid)
stutterdepthrecv :: Pattern Int -> ControlPattern
stutterdepthrecv :: Pattern Int -> ControlPattern
stutterdepthrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^stutterdepth" Pattern Int
busid
stuttertime :: Pattern Double -> ControlPattern
stuttertime :: Pattern Double -> ControlPattern
stuttertime = String -> Pattern Double -> ControlPattern
pF String
"stuttertime"
stuttertimebus :: Pattern Int -> Pattern Double -> ControlPattern
stuttertimebus :: Pattern Int -> Pattern Double -> ControlPattern
stuttertimebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"stuttertime" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^stuttertime" Pattern Int
busid)
stuttertimerecv :: Pattern Int -> ControlPattern
stuttertimerecv :: Pattern Int -> ControlPattern
stuttertimerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^stuttertime" Pattern Int
busid
sustain :: Pattern Double -> ControlPattern
sustain :: Pattern Double -> ControlPattern
sustain = String -> Pattern Double -> ControlPattern
pF String
"sustain"
sustainbus :: Pattern Int -> Pattern Double -> ControlPattern
sustainbus :: Pattern Int -> Pattern Double -> ControlPattern
sustainbus Pattern Int
_ Pattern Double
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'sustain' can't be sent to a bus."
sustainpedal :: Pattern Double -> ControlPattern
sustainpedal :: Pattern Double -> ControlPattern
sustainpedal = String -> Pattern Double -> ControlPattern
pF String
"sustainpedal"
sustainpedalbus :: Pattern Int -> Pattern Double -> ControlPattern
sustainpedalbus :: Pattern Int -> Pattern Double -> ControlPattern
sustainpedalbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"sustainpedal" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^sustainpedal" Pattern Int
busid)
sustainpedalrecv :: Pattern Int -> ControlPattern
sustainpedalrecv :: Pattern Int -> ControlPattern
sustainpedalrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^sustainpedal" Pattern Int
busid
to :: Pattern Double -> ControlPattern
to :: Pattern Double -> ControlPattern
to = String -> Pattern Double -> ControlPattern
pF String
"to"
tobus :: Pattern Int -> Pattern Double -> ControlPattern
tobus :: Pattern Int -> Pattern Double -> ControlPattern
tobus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"to" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^to" Pattern Int
busid)
torecv :: Pattern Int -> ControlPattern
torecv :: Pattern Int -> ControlPattern
torecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^to" Pattern Int
busid
toArg :: Pattern String -> ControlPattern
toArg :: Pattern String -> ControlPattern
toArg = String -> Pattern String -> ControlPattern
pS String
"toArg"
toArgbus :: Pattern Int -> Pattern String -> ControlPattern
toArgbus :: Pattern Int -> Pattern String -> ControlPattern
toArgbus Pattern Int
busid Pattern String
pat = (String -> Pattern String -> ControlPattern
pS String
"toArg" Pattern String
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^toArg" Pattern Int
busid)
toArgrecv :: Pattern Int -> ControlPattern
toArgrecv :: Pattern Int -> ControlPattern
toArgrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^toArg" Pattern Int
busid
tomdecay :: Pattern Double -> ControlPattern
tomdecay :: Pattern Double -> ControlPattern
tomdecay = String -> Pattern Double -> ControlPattern
pF String
"tomdecay"
tomdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
tomdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
tomdecaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"tomdecay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^tomdecay" Pattern Int
busid)
tomdecayrecv :: Pattern Int -> ControlPattern
tomdecayrecv :: Pattern Int -> ControlPattern
tomdecayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^tomdecay" Pattern Int
busid
tremolodepth :: Pattern Double -> ControlPattern
tremolodepth :: Pattern Double -> ControlPattern
tremolodepth = String -> Pattern Double -> ControlPattern
pF String
"tremolodepth"
tremolodepthbus :: Pattern Int -> Pattern Double -> ControlPattern
tremolodepthbus :: Pattern Int -> Pattern Double -> ControlPattern
tremolodepthbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"tremolodepth" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^tremolodepth" Pattern Int
busid)
tremolodepthrecv :: Pattern Int -> ControlPattern
tremolodepthrecv :: Pattern Int -> ControlPattern
tremolodepthrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^tremolodepth" Pattern Int
busid
tremolorate :: Pattern Double -> ControlPattern
tremolorate :: Pattern Double -> ControlPattern
tremolorate = String -> Pattern Double -> ControlPattern
pF String
"tremolorate"
tremoloratebus :: Pattern Int -> Pattern Double -> ControlPattern
tremoloratebus :: Pattern Int -> Pattern Double -> ControlPattern
tremoloratebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"tremolorate" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^tremolorate" Pattern Int
busid)
tremoloraterecv :: Pattern Int -> ControlPattern
tremoloraterecv :: Pattern Int -> ControlPattern
tremoloraterecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^tremolorate" Pattern Int
busid
triode :: Pattern Double -> ControlPattern
triode :: Pattern Double -> ControlPattern
triode = String -> Pattern Double -> ControlPattern
pF String
"triode"
triodebus :: Pattern Int -> Pattern Double -> ControlPattern
triodebus :: Pattern Int -> Pattern Double -> ControlPattern
triodebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"triode" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^triode" Pattern Int
busid)
trioderecv :: Pattern Int -> ControlPattern
trioderecv :: Pattern Int -> ControlPattern
trioderecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^triode" Pattern Int
busid
tsdelay :: Pattern Double -> ControlPattern
tsdelay :: Pattern Double -> ControlPattern
tsdelay = String -> Pattern Double -> ControlPattern
pF String
"tsdelay"
tsdelaybus :: Pattern Int -> Pattern Double -> ControlPattern
tsdelaybus :: Pattern Int -> Pattern Double -> ControlPattern
tsdelaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"tsdelay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^tsdelay" Pattern Int
busid)
tsdelayrecv :: Pattern Int -> ControlPattern
tsdelayrecv :: Pattern Int -> ControlPattern
tsdelayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^tsdelay" Pattern Int
busid
uid :: Pattern Double -> ControlPattern
uid :: Pattern Double -> ControlPattern
uid = String -> Pattern Double -> ControlPattern
pF String
"uid"
uidbus :: Pattern Int -> Pattern Double -> ControlPattern
uidbus :: Pattern Int -> Pattern Double -> ControlPattern
uidbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"uid" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^uid" Pattern Int
busid)
uidrecv :: Pattern Int -> ControlPattern
uidrecv :: Pattern Int -> ControlPattern
uidrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^uid" Pattern Int
busid
unit :: Pattern String -> ControlPattern
unit :: Pattern String -> ControlPattern
unit = String -> Pattern String -> ControlPattern
pS String
"unit"
unitbus :: Pattern Int -> Pattern String -> ControlPattern
unitbus :: Pattern Int -> Pattern String -> ControlPattern
unitbus Pattern Int
_ Pattern String
_ = String -> ControlPattern
forall a. HasCallStack => String -> a
error (String -> ControlPattern) -> String -> ControlPattern
forall a b. (a -> b) -> a -> b
$ String
"Control parameter 'unit' can't be sent to a bus."
val :: Pattern Double -> ControlPattern
val :: Pattern Double -> ControlPattern
val = String -> Pattern Double -> ControlPattern
pF String
"val"
valbus :: Pattern Int -> Pattern Double -> ControlPattern
valbus :: Pattern Int -> Pattern Double -> ControlPattern
valbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"val" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^val" Pattern Int
busid)
valrecv :: Pattern Int -> ControlPattern
valrecv :: Pattern Int -> ControlPattern
valrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^val" Pattern Int
busid
vcfegint :: Pattern Double -> ControlPattern
vcfegint :: Pattern Double -> ControlPattern
vcfegint = String -> Pattern Double -> ControlPattern
pF String
"vcfegint"
vcfegintbus :: Pattern Int -> Pattern Double -> ControlPattern
vcfegintbus :: Pattern Int -> Pattern Double -> ControlPattern
vcfegintbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"vcfegint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^vcfegint" Pattern Int
busid)
vcfegintrecv :: Pattern Int -> ControlPattern
vcfegintrecv :: Pattern Int -> ControlPattern
vcfegintrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^vcfegint" Pattern Int
busid
vcoegint :: Pattern Double -> ControlPattern
vcoegint :: Pattern Double -> ControlPattern
vcoegint = String -> Pattern Double -> ControlPattern
pF String
"vcoegint"
vcoegintbus :: Pattern Int -> Pattern Double -> ControlPattern
vcoegintbus :: Pattern Int -> Pattern Double -> ControlPattern
vcoegintbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"vcoegint" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^vcoegint" Pattern Int
busid)
vcoegintrecv :: Pattern Int -> ControlPattern
vcoegintrecv :: Pattern Int -> ControlPattern
vcoegintrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^vcoegint" Pattern Int
busid
velocity :: Pattern Double -> ControlPattern
velocity :: Pattern Double -> ControlPattern
velocity = String -> Pattern Double -> ControlPattern
pF String
"velocity"
velocitybus :: Pattern Int -> Pattern Double -> ControlPattern
velocitybus :: Pattern Int -> Pattern Double -> ControlPattern
velocitybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"velocity" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^velocity" Pattern Int
busid)
velocityrecv :: Pattern Int -> ControlPattern
velocityrecv :: Pattern Int -> ControlPattern
velocityrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^velocity" Pattern Int
busid
voice :: Pattern Double -> ControlPattern
voice :: Pattern Double -> ControlPattern
voice = String -> Pattern Double -> ControlPattern
pF String
"voice"
voicebus :: Pattern Int -> Pattern Double -> ControlPattern
voicebus :: Pattern Int -> Pattern Double -> ControlPattern
voicebus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"voice" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^voice" Pattern Int
busid)
voicerecv :: Pattern Int -> ControlPattern
voicerecv :: Pattern Int -> ControlPattern
voicerecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^voice" Pattern Int
busid
vowel :: Pattern String -> ControlPattern
vowel :: Pattern String -> ControlPattern
vowel = String -> Pattern String -> ControlPattern
pS String
"vowel"
vowelbus :: Pattern Int -> Pattern String -> ControlPattern
vowelbus :: Pattern Int -> Pattern String -> ControlPattern
vowelbus Pattern Int
busid Pattern String
pat = (String -> Pattern String -> ControlPattern
pS String
"vowel" Pattern String
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^vowel" Pattern Int
busid)
vowelrecv :: Pattern Int -> ControlPattern
vowelrecv :: Pattern Int -> ControlPattern
vowelrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^vowel" Pattern Int
busid
waveloss :: Pattern Double -> ControlPattern
waveloss :: Pattern Double -> ControlPattern
waveloss = String -> Pattern Double -> ControlPattern
pF String
"waveloss"
wavelossbus :: Pattern Int -> Pattern Double -> ControlPattern
wavelossbus :: Pattern Int -> Pattern Double -> ControlPattern
wavelossbus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"waveloss" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^waveloss" Pattern Int
busid)
wavelossrecv :: Pattern Int -> ControlPattern
wavelossrecv :: Pattern Int -> ControlPattern
wavelossrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^waveloss" Pattern Int
busid
xsdelay :: Pattern Double -> ControlPattern
xsdelay :: Pattern Double -> ControlPattern
xsdelay = String -> Pattern Double -> ControlPattern
pF String
"xsdelay"
xsdelaybus :: Pattern Int -> Pattern Double -> ControlPattern
xsdelaybus :: Pattern Int -> Pattern Double -> ControlPattern
xsdelaybus Pattern Int
busid Pattern Double
pat = (String -> Pattern Double -> ControlPattern
pF String
"xsdelay" Pattern Double
pat) ControlPattern -> ControlPattern -> ControlPattern
forall b. Unionable b => Pattern b -> Pattern b -> Pattern b
# (String -> Pattern Int -> ControlPattern
pI String
"^xsdelay" Pattern Int
busid)
xsdelayrecv :: Pattern Int -> ControlPattern
xsdelayrecv :: Pattern Int -> ControlPattern
xsdelayrecv Pattern Int
busid = String -> Pattern Int -> ControlPattern
pI String
"^xsdelay" Pattern Int
busid
voi :: Pattern Double -> ControlPattern
voi :: Pattern Double -> ControlPattern
voi = Pattern Double -> ControlPattern
voice
voibus :: Pattern Int -> Pattern Double -> ControlPattern
voibus :: Pattern Int -> Pattern Double -> ControlPattern
voibus = Pattern Int -> Pattern Double -> ControlPattern
voicebus
voirecv :: Pattern Int -> ControlPattern
voirecv :: Pattern Int -> ControlPattern
voirecv = Pattern Int -> ControlPattern
voicerecv
vco :: Pattern Double -> ControlPattern
vco :: Pattern Double -> ControlPattern
vco = Pattern Double -> ControlPattern
vcoegint
vcobus :: Pattern Int -> Pattern Double -> ControlPattern
vcobus :: Pattern Int -> Pattern Double -> ControlPattern
vcobus = Pattern Int -> Pattern Double -> ControlPattern
vcoegintbus
vcorecv :: Pattern Int -> ControlPattern
vcorecv :: Pattern Int -> ControlPattern
vcorecv = Pattern Int -> ControlPattern
vcoegintrecv
vcf :: Pattern Double -> ControlPattern
vcf :: Pattern Double -> ControlPattern
vcf = Pattern Double -> ControlPattern
vcfegint
vcfbus :: Pattern Int -> Pattern Double -> ControlPattern
vcfbus :: Pattern Int -> Pattern Double -> ControlPattern
vcfbus = Pattern Int -> Pattern Double -> ControlPattern
vcfegintbus
vcfrecv :: Pattern Int -> ControlPattern
vcfrecv :: Pattern Int -> ControlPattern
vcfrecv = Pattern Int -> ControlPattern
vcfegintrecv
up :: Pattern Note -> ControlPattern
up :: Pattern Note -> ControlPattern
up = Pattern Note -> ControlPattern
note
tremr :: Pattern Double -> ControlPattern
tremr :: Pattern Double -> ControlPattern
tremr = Pattern Double -> ControlPattern
tremolorate
tremrbus :: Pattern Int -> Pattern Double -> ControlPattern
tremrbus :: Pattern Int -> Pattern Double -> ControlPattern
tremrbus = Pattern Int -> Pattern Double -> ControlPattern
tremoloratebus
tremrrecv :: Pattern Int -> ControlPattern
tremrrecv :: Pattern Int -> ControlPattern
tremrrecv = Pattern Int -> ControlPattern
tremoloraterecv
tremdp :: Pattern Double -> ControlPattern
tremdp :: Pattern Double -> ControlPattern
tremdp = Pattern Double -> ControlPattern
tremolodepth
tremdpbus :: Pattern Int -> Pattern Double -> ControlPattern
tremdpbus :: Pattern Int -> Pattern Double -> ControlPattern
tremdpbus = Pattern Int -> Pattern Double -> ControlPattern
tremolodepthbus
tremdprecv :: Pattern Int -> ControlPattern
tremdprecv :: Pattern Int -> ControlPattern
tremdprecv = Pattern Int -> ControlPattern
tremolodepthrecv
tdecay :: Pattern Double -> ControlPattern
tdecay :: Pattern Double -> ControlPattern
tdecay = Pattern Double -> ControlPattern
tomdecay
tdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
tdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
tdecaybus = Pattern Int -> Pattern Double -> ControlPattern
tomdecaybus
tdecayrecv :: Pattern Int -> ControlPattern
tdecayrecv :: Pattern Int -> ControlPattern
tdecayrecv = Pattern Int -> ControlPattern
tomdecayrecv
sz :: Pattern Double -> ControlPattern
sz :: Pattern Double -> ControlPattern
sz = Pattern Double -> ControlPattern
size
szbus :: Pattern Int -> Pattern Double -> ControlPattern
szbus :: Pattern Int -> Pattern Double -> ControlPattern
szbus = Pattern Int -> Pattern Double -> ControlPattern
sizebus
szrecv :: Pattern Int -> ControlPattern
szrecv :: Pattern Int -> ControlPattern
szrecv = Pattern Int -> ControlPattern
sizerecv
sus :: Pattern Double -> ControlPattern
sus :: Pattern Double -> ControlPattern
sus = Pattern Double -> ControlPattern
sustain
stt :: Pattern Double -> ControlPattern
stt :: Pattern Double -> ControlPattern
stt = Pattern Double -> ControlPattern
stuttertime
sttbus :: Pattern Int -> Pattern Double -> ControlPattern
sttbus :: Pattern Int -> Pattern Double -> ControlPattern
sttbus = Pattern Int -> Pattern Double -> ControlPattern
stuttertimebus
sttrecv :: Pattern Int -> ControlPattern
sttrecv :: Pattern Int -> ControlPattern
sttrecv = Pattern Int -> ControlPattern
stuttertimerecv
std :: Pattern Double -> ControlPattern
std :: Pattern Double -> ControlPattern
std = Pattern Double -> ControlPattern
stutterdepth
stdbus :: Pattern Int -> Pattern Double -> ControlPattern
stdbus :: Pattern Int -> Pattern Double -> ControlPattern
stdbus = Pattern Int -> Pattern Double -> ControlPattern
stutterdepthbus
stdrecv :: Pattern Int -> ControlPattern
stdrecv :: Pattern Int -> ControlPattern
stdrecv = Pattern Int -> ControlPattern
stutterdepthrecv
sld :: Pattern Double -> ControlPattern
sld :: Pattern Double -> ControlPattern
sld = Pattern Double -> ControlPattern
slide
sldbus :: Pattern Int -> Pattern Double -> ControlPattern
sldbus :: Pattern Int -> Pattern Double -> ControlPattern
sldbus = Pattern Int -> Pattern Double -> ControlPattern
slidebus
sldrecv :: Pattern Int -> ControlPattern
sldrecv :: Pattern Int -> ControlPattern
sldrecv = Pattern Int -> ControlPattern
sliderecv
scr :: Pattern Double -> ControlPattern
scr :: Pattern Double -> ControlPattern
scr = Pattern Double -> ControlPattern
scrash
scrbus :: Pattern Int -> Pattern Double -> ControlPattern
scrbus :: Pattern Int -> Pattern Double -> ControlPattern
scrbus = Pattern Int -> Pattern Double -> ControlPattern
scrashbus
scrrecv :: Pattern Int -> ControlPattern
scrrecv :: Pattern Int -> ControlPattern
scrrecv = Pattern Int -> ControlPattern
scrashrecv
scp :: Pattern Double -> ControlPattern
scp :: Pattern Double -> ControlPattern
scp = Pattern Double -> ControlPattern
sclap
scpbus :: Pattern Int -> Pattern Double -> ControlPattern
scpbus :: Pattern Int -> Pattern Double -> ControlPattern
scpbus = Pattern Int -> Pattern Double -> ControlPattern
sclapbus
scprecv :: Pattern Int -> ControlPattern
scprecv :: Pattern Int -> ControlPattern
scprecv = Pattern Int -> ControlPattern
sclaprecv
scl :: Pattern Double -> ControlPattern
scl :: Pattern Double -> ControlPattern
scl = Pattern Double -> ControlPattern
sclaves
sclbus :: Pattern Int -> Pattern Double -> ControlPattern
sclbus :: Pattern Int -> Pattern Double -> ControlPattern
sclbus = Pattern Int -> Pattern Double -> ControlPattern
sclavesbus
sclrecv :: Pattern Int -> ControlPattern
sclrecv :: Pattern Int -> ControlPattern
sclrecv = Pattern Int -> ControlPattern
sclavesrecv
sag :: Pattern Double -> ControlPattern
sag :: Pattern Double -> ControlPattern
sag = Pattern Double -> ControlPattern
sagogo
sagbus :: Pattern Int -> Pattern Double -> ControlPattern
sagbus :: Pattern Int -> Pattern Double -> ControlPattern
sagbus = Pattern Int -> Pattern Double -> ControlPattern
sagogobus
sagrecv :: Pattern Int -> ControlPattern
sagrecv :: Pattern Int -> ControlPattern
sagrecv = Pattern Int -> ControlPattern
sagogorecv
s :: Pattern String -> ControlPattern
s :: Pattern String -> ControlPattern
s = Pattern String -> ControlPattern
sound
rel :: Pattern Double -> ControlPattern
rel :: Pattern Double -> ControlPattern
rel = Pattern Double -> ControlPattern
release
relbus :: Pattern Int -> Pattern Double -> ControlPattern
relbus :: Pattern Int -> Pattern Double -> ControlPattern
relbus = Pattern Int -> Pattern Double -> ControlPattern
releasebus
relrecv :: Pattern Int -> ControlPattern
relrecv :: Pattern Int -> ControlPattern
relrecv = Pattern Int -> ControlPattern
releaserecv
por :: Pattern Double -> ControlPattern
por :: Pattern Double -> ControlPattern
por = Pattern Double -> ControlPattern
portamento
porbus :: Pattern Int -> Pattern Double -> ControlPattern
porbus :: Pattern Int -> Pattern Double -> ControlPattern
porbus = Pattern Int -> Pattern Double -> ControlPattern
portamentobus
porrecv :: Pattern Int -> ControlPattern
porrecv :: Pattern Int -> ControlPattern
porrecv = Pattern Int -> ControlPattern
portamentorecv
pit3 :: Pattern Double -> ControlPattern
pit3 :: Pattern Double -> ControlPattern
pit3 = Pattern Double -> ControlPattern
pitch3
pit3bus :: Pattern Int -> Pattern Double -> ControlPattern
pit3bus :: Pattern Int -> Pattern Double -> ControlPattern
pit3bus = Pattern Int -> Pattern Double -> ControlPattern
pitch3bus
pit3recv :: Pattern Int -> ControlPattern
pit3recv :: Pattern Int -> ControlPattern
pit3recv = Pattern Int -> ControlPattern
pitch3recv
pit2 :: Pattern Double -> ControlPattern
pit2 :: Pattern Double -> ControlPattern
pit2 = Pattern Double -> ControlPattern
pitch2
pit2bus :: Pattern Int -> Pattern Double -> ControlPattern
pit2bus :: Pattern Int -> Pattern Double -> ControlPattern
pit2bus = Pattern Int -> Pattern Double -> ControlPattern
pitch2bus
pit2recv :: Pattern Int -> ControlPattern
pit2recv :: Pattern Int -> ControlPattern
pit2recv = Pattern Int -> ControlPattern
pitch2recv
pit1 :: Pattern Double -> ControlPattern
pit1 :: Pattern Double -> ControlPattern
pit1 = Pattern Double -> ControlPattern
pitch1
pit1bus :: Pattern Int -> Pattern Double -> ControlPattern
pit1bus :: Pattern Int -> Pattern Double -> ControlPattern
pit1bus = Pattern Int -> Pattern Double -> ControlPattern
pitch1bus
pit1recv :: Pattern Int -> ControlPattern
pit1recv :: Pattern Int -> ControlPattern
pit1recv = Pattern Int -> ControlPattern
pitch1recv
phasr :: Pattern Double -> ControlPattern
phasr :: Pattern Double -> ControlPattern
phasr = Pattern Double -> ControlPattern
phaserrate
phasrbus :: Pattern Int -> Pattern Double -> ControlPattern
phasrbus :: Pattern Int -> Pattern Double -> ControlPattern
phasrbus = Pattern Int -> Pattern Double -> ControlPattern
phaserratebus
phasrrecv :: Pattern Int -> ControlPattern
phasrrecv :: Pattern Int -> ControlPattern
phasrrecv = Pattern Int -> ControlPattern
phaserraterecv
phasdp :: Pattern Double -> ControlPattern
phasdp :: Pattern Double -> ControlPattern
phasdp = Pattern Double -> ControlPattern
phaserdepth
phasdpbus :: Pattern Int -> Pattern Double -> ControlPattern
phasdpbus :: Pattern Int -> Pattern Double -> ControlPattern
phasdpbus = Pattern Int -> Pattern Double -> ControlPattern
phaserdepthbus
phasdprecv :: Pattern Int -> ControlPattern
phasdprecv :: Pattern Int -> ControlPattern
phasdprecv = Pattern Int -> ControlPattern
phaserdepthrecv
ohdecay :: Pattern Double -> ControlPattern
ohdecay :: Pattern Double -> ControlPattern
ohdecay = Pattern Double -> ControlPattern
ophatdecay
ohdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
ohdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
ohdecaybus = Pattern Int -> Pattern Double -> ControlPattern
ophatdecaybus
ohdecayrecv :: Pattern Int -> ControlPattern
ohdecayrecv :: Pattern Int -> ControlPattern
ohdecayrecv = Pattern Int -> ControlPattern
ophatdecayrecv
lsn :: Pattern Double -> ControlPattern
lsn :: Pattern Double -> ControlPattern
lsn = Pattern Double -> ControlPattern
lsnare
lsnbus :: Pattern Int -> Pattern Double -> ControlPattern
lsnbus :: Pattern Int -> Pattern Double -> ControlPattern
lsnbus = Pattern Int -> Pattern Double -> ControlPattern
lsnarebus
lsnrecv :: Pattern Int -> ControlPattern
lsnrecv :: Pattern Int -> ControlPattern
lsnrecv = Pattern Int -> ControlPattern
lsnarerecv
lpq :: Pattern Double -> ControlPattern
lpq :: Pattern Double -> ControlPattern
lpq = Pattern Double -> ControlPattern
resonance
lpqbus :: Pattern Int -> Pattern Double -> ControlPattern
lpqbus :: Pattern Int -> Pattern Double -> ControlPattern
lpqbus = Pattern Int -> Pattern Double -> ControlPattern
resonancebus
lpqrecv :: Pattern Int -> ControlPattern
lpqrecv :: Pattern Int -> ControlPattern
lpqrecv = Pattern Int -> ControlPattern
resonancerecv
lpf :: Pattern Double -> ControlPattern
lpf :: Pattern Double -> ControlPattern
lpf = Pattern Double -> ControlPattern
cutoff
lpfbus :: Pattern Int -> Pattern Double -> ControlPattern
lpfbus :: Pattern Int -> Pattern Double -> ControlPattern
lpfbus = Pattern Int -> Pattern Double -> ControlPattern
cutoffbus
lpfrecv :: Pattern Int -> ControlPattern
lpfrecv :: Pattern Int -> ControlPattern
lpfrecv = Pattern Int -> ControlPattern
cutoffrecv
loh :: Pattern Double -> ControlPattern
loh :: Pattern Double -> ControlPattern
loh = Pattern Double -> ControlPattern
lophat
lohbus :: Pattern Int -> Pattern Double -> ControlPattern
lohbus :: Pattern Int -> Pattern Double -> ControlPattern
lohbus = Pattern Int -> Pattern Double -> ControlPattern
lophatbus
lohrecv :: Pattern Int -> ControlPattern
lohrecv :: Pattern Int -> ControlPattern
lohrecv = Pattern Int -> ControlPattern
lophatrecv
llt :: Pattern Double -> ControlPattern
llt :: Pattern Double -> ControlPattern
llt = Pattern Double -> ControlPattern
llotom
lltbus :: Pattern Int -> Pattern Double -> ControlPattern
lltbus :: Pattern Int -> Pattern Double -> ControlPattern
lltbus = Pattern Int -> Pattern Double -> ControlPattern
llotombus
lltrecv :: Pattern Int -> ControlPattern
lltrecv :: Pattern Int -> ControlPattern
lltrecv = Pattern Int -> ControlPattern
llotomrecv
lht :: Pattern Double -> ControlPattern
lht :: Pattern Double -> ControlPattern
lht = Pattern Double -> ControlPattern
lhitom
lhtbus :: Pattern Int -> Pattern Double -> ControlPattern
lhtbus :: Pattern Int -> Pattern Double -> ControlPattern
lhtbus = Pattern Int -> Pattern Double -> ControlPattern
lhitombus
lhtrecv :: Pattern Int -> ControlPattern
lhtrecv :: Pattern Int -> ControlPattern
lhtrecv = Pattern Int -> ControlPattern
lhitomrecv
lfop :: Pattern Double -> ControlPattern
lfop :: Pattern Double -> ControlPattern
lfop = Pattern Double -> ControlPattern
lfopitchint
lfopbus :: Pattern Int -> Pattern Double -> ControlPattern
lfopbus :: Pattern Int -> Pattern Double -> ControlPattern
lfopbus = Pattern Int -> Pattern Double -> ControlPattern
lfopitchintbus
lfoprecv :: Pattern Int -> ControlPattern
lfoprecv :: Pattern Int -> ControlPattern
lfoprecv = Pattern Int -> ControlPattern
lfopitchintrecv
lfoi :: Pattern Double -> ControlPattern
lfoi :: Pattern Double -> ControlPattern
lfoi = Pattern Double -> ControlPattern
lfoint
lfoibus :: Pattern Int -> Pattern Double -> ControlPattern
lfoibus :: Pattern Int -> Pattern Double -> ControlPattern
lfoibus = Pattern Int -> Pattern Double -> ControlPattern
lfointbus
lfoirecv :: Pattern Int -> ControlPattern
lfoirecv :: Pattern Int -> ControlPattern
lfoirecv = Pattern Int -> ControlPattern
lfointrecv
lfoc :: Pattern Double -> ControlPattern
lfoc :: Pattern Double -> ControlPattern
lfoc = Pattern Double -> ControlPattern
lfocutoffint
lfocbus :: Pattern Int -> Pattern Double -> ControlPattern
lfocbus :: Pattern Int -> Pattern Double -> ControlPattern
lfocbus = Pattern Int -> Pattern Double -> ControlPattern
lfocutoffintbus
lfocrecv :: Pattern Int -> ControlPattern
lfocrecv :: Pattern Int -> ControlPattern
lfocrecv = Pattern Int -> ControlPattern
lfocutoffintrecv
lcr :: Pattern Double -> ControlPattern
lcr :: Pattern Double -> ControlPattern
lcr = Pattern Double -> ControlPattern
lcrash
lcrbus :: Pattern Int -> Pattern Double -> ControlPattern
lcrbus :: Pattern Int -> Pattern Double -> ControlPattern
lcrbus = Pattern Int -> Pattern Double -> ControlPattern
lcrashbus
lcrrecv :: Pattern Int -> ControlPattern
lcrrecv :: Pattern Int -> ControlPattern
lcrrecv = Pattern Int -> ControlPattern
lcrashrecv
lcp :: Pattern Double -> ControlPattern
lcp :: Pattern Double -> ControlPattern
lcp = Pattern Double -> ControlPattern
lclap
lcpbus :: Pattern Int -> Pattern Double -> ControlPattern
lcpbus :: Pattern Int -> Pattern Double -> ControlPattern
lcpbus = Pattern Int -> Pattern Double -> ControlPattern
lclapbus
lcprecv :: Pattern Int -> ControlPattern
lcprecv :: Pattern Int -> ControlPattern
lcprecv = Pattern Int -> ControlPattern
lclaprecv
lcl :: Pattern Double -> ControlPattern
lcl :: Pattern Double -> ControlPattern
lcl = Pattern Double -> ControlPattern
lclaves
lclbus :: Pattern Int -> Pattern Double -> ControlPattern
lclbus :: Pattern Int -> Pattern Double -> ControlPattern
lclbus = Pattern Int -> Pattern Double -> ControlPattern
lclavesbus
lclrecv :: Pattern Int -> ControlPattern
lclrecv :: Pattern Int -> ControlPattern
lclrecv = Pattern Int -> ControlPattern
lclavesrecv
lch :: Pattern Double -> ControlPattern
lch :: Pattern Double -> ControlPattern
lch = Pattern Double -> ControlPattern
lclhat
lchbus :: Pattern Int -> Pattern Double -> ControlPattern
lchbus :: Pattern Int -> Pattern Double -> ControlPattern
lchbus = Pattern Int -> Pattern Double -> ControlPattern
lclhatbus
lchrecv :: Pattern Int -> ControlPattern
lchrecv :: Pattern Int -> ControlPattern
lchrecv = Pattern Int -> ControlPattern
lclhatrecv
lbd :: Pattern Double -> ControlPattern
lbd :: Pattern Double -> ControlPattern
lbd = Pattern Double -> ControlPattern
lkick
lbdbus :: Pattern Int -> Pattern Double -> ControlPattern
lbdbus :: Pattern Int -> Pattern Double -> ControlPattern
lbdbus = Pattern Int -> Pattern Double -> ControlPattern
lkickbus
lbdrecv :: Pattern Int -> ControlPattern
lbdrecv :: Pattern Int -> ControlPattern
lbdrecv = Pattern Int -> ControlPattern
lkickrecv
lag :: Pattern Double -> ControlPattern
lag :: Pattern Double -> ControlPattern
lag = Pattern Double -> ControlPattern
lagogo
lagbus :: Pattern Int -> Pattern Double -> ControlPattern
lagbus :: Pattern Int -> Pattern Double -> ControlPattern
lagbus = Pattern Int -> Pattern Double -> ControlPattern
lagogobus
lagrecv :: Pattern Int -> ControlPattern
lagrecv :: Pattern Int -> ControlPattern
lagrecv = Pattern Int -> ControlPattern
lagogorecv
hpq :: Pattern Double -> ControlPattern
hpq :: Pattern Double -> ControlPattern
hpq = Pattern Double -> ControlPattern
hresonance
hpqbus :: Pattern Int -> Pattern Double -> ControlPattern
hpqbus :: Pattern Int -> Pattern Double -> ControlPattern
hpqbus = Pattern Int -> Pattern Double -> ControlPattern
hresonancebus
hpqrecv :: Pattern Int -> ControlPattern
hpqrecv :: Pattern Int -> ControlPattern
hpqrecv = Pattern Int -> ControlPattern
hresonancerecv
hpf :: Pattern Double -> ControlPattern
hpf :: Pattern Double -> ControlPattern
hpf = Pattern Double -> ControlPattern
hcutoff
hpfbus :: Pattern Int -> Pattern Double -> ControlPattern
hpfbus :: Pattern Int -> Pattern Double -> ControlPattern
hpfbus = Pattern Int -> Pattern Double -> ControlPattern
hcutoffbus
hpfrecv :: Pattern Int -> ControlPattern
hpfrecv :: Pattern Int -> ControlPattern
hpfrecv = Pattern Int -> ControlPattern
hcutoffrecv
hg :: Pattern Double -> ControlPattern
hg :: Pattern Double -> ControlPattern
hg = Pattern Double -> ControlPattern
hatgrain
hgbus :: Pattern Int -> Pattern Double -> ControlPattern
hgbus :: Pattern Int -> Pattern Double -> ControlPattern
hgbus = Pattern Int -> Pattern Double -> ControlPattern
hatgrainbus
hgrecv :: Pattern Int -> ControlPattern
hgrecv :: Pattern Int -> ControlPattern
hgrecv = Pattern Int -> ControlPattern
hatgrainrecv
gat :: Pattern Double -> ControlPattern
gat :: Pattern Double -> ControlPattern
gat = Pattern Double -> ControlPattern
gate
gatbus :: Pattern Int -> Pattern Double -> ControlPattern
gatbus :: Pattern Int -> Pattern Double -> ControlPattern
gatbus = Pattern Int -> Pattern Double -> ControlPattern
gatebus
gatrecv :: Pattern Int -> ControlPattern
gatrecv :: Pattern Int -> ControlPattern
gatrecv = Pattern Int -> ControlPattern
gaterecv
dt :: Pattern Double -> ControlPattern
dt :: Pattern Double -> ControlPattern
dt = Pattern Double -> ControlPattern
delaytime
dtbus :: Pattern Int -> Pattern Double -> ControlPattern
dtbus :: Pattern Int -> Pattern Double -> ControlPattern
dtbus = Pattern Int -> Pattern Double -> ControlPattern
delaytimebus
dtrecv :: Pattern Int -> ControlPattern
dtrecv :: Pattern Int -> ControlPattern
dtrecv = Pattern Int -> ControlPattern
delaytimerecv
dfb :: Pattern Double -> ControlPattern
dfb :: Pattern Double -> ControlPattern
dfb = Pattern Double -> ControlPattern
delayfeedback
dfbbus :: Pattern Int -> Pattern Double -> ControlPattern
dfbbus :: Pattern Int -> Pattern Double -> ControlPattern
dfbbus = Pattern Int -> Pattern Double -> ControlPattern
delayfeedbackbus
dfbrecv :: Pattern Int -> ControlPattern
dfbrecv :: Pattern Int -> ControlPattern
dfbrecv = Pattern Int -> ControlPattern
delayfeedbackrecv
det :: Pattern Double -> ControlPattern
det :: Pattern Double -> ControlPattern
det = Pattern Double -> ControlPattern
detune
detbus :: Pattern Int -> Pattern Double -> ControlPattern
detbus :: Pattern Int -> Pattern Double -> ControlPattern
detbus = Pattern Int -> Pattern Double -> ControlPattern
detunebus
detrecv :: Pattern Int -> ControlPattern
detrecv :: Pattern Int -> ControlPattern
detrecv = Pattern Int -> ControlPattern
detunerecv
delayt :: Pattern Double -> ControlPattern
delayt :: Pattern Double -> ControlPattern
delayt = Pattern Double -> ControlPattern
delaytime
delaytbus :: Pattern Int -> Pattern Double -> ControlPattern
delaytbus :: Pattern Int -> Pattern Double -> ControlPattern
delaytbus = Pattern Int -> Pattern Double -> ControlPattern
delaytimebus
delaytrecv :: Pattern Int -> ControlPattern
delaytrecv :: Pattern Int -> ControlPattern
delaytrecv = Pattern Int -> ControlPattern
delaytimerecv
delayfb :: Pattern Double -> ControlPattern
delayfb :: Pattern Double -> ControlPattern
delayfb = Pattern Double -> ControlPattern
delayfeedback
delayfbbus :: Pattern Int -> Pattern Double -> ControlPattern
delayfbbus :: Pattern Int -> Pattern Double -> ControlPattern
delayfbbus = Pattern Int -> Pattern Double -> ControlPattern
delayfeedbackbus
delayfbrecv :: Pattern Int -> ControlPattern
delayfbrecv :: Pattern Int -> ControlPattern
delayfbrecv = Pattern Int -> ControlPattern
delayfeedbackrecv
ctfg :: Pattern Double -> ControlPattern
ctfg :: Pattern Double -> ControlPattern
ctfg = Pattern Double -> ControlPattern
cutoffegint
ctfgbus :: Pattern Int -> Pattern Double -> ControlPattern
ctfgbus :: Pattern Int -> Pattern Double -> ControlPattern
ctfgbus = Pattern Int -> Pattern Double -> ControlPattern
cutoffegintbus
ctfgrecv :: Pattern Int -> ControlPattern
ctfgrecv :: Pattern Int -> ControlPattern
ctfgrecv = Pattern Int -> ControlPattern
cutoffegintrecv
ctf :: Pattern Double -> ControlPattern
ctf :: Pattern Double -> ControlPattern
ctf = Pattern Double -> ControlPattern
cutoff
ctfbus :: Pattern Int -> Pattern Double -> ControlPattern
ctfbus :: Pattern Int -> Pattern Double -> ControlPattern
ctfbus = Pattern Int -> Pattern Double -> ControlPattern
cutoffbus
ctfrecv :: Pattern Int -> ControlPattern
ctfrecv :: Pattern Int -> ControlPattern
ctfrecv = Pattern Int -> ControlPattern
cutoffrecv
chdecay :: Pattern Double -> ControlPattern
chdecay :: Pattern Double -> ControlPattern
chdecay = Pattern Double -> ControlPattern
clhatdecay
chdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
chdecaybus :: Pattern Int -> Pattern Double -> ControlPattern
chdecaybus = Pattern Int -> Pattern Double -> ControlPattern
clhatdecaybus
chdecayrecv :: Pattern Int -> ControlPattern
chdecayrecv :: Pattern Int -> ControlPattern
chdecayrecv = Pattern Int -> ControlPattern
clhatdecayrecv
bpq :: Pattern Double -> ControlPattern
bpq :: Pattern Double -> ControlPattern
bpq = Pattern Double -> ControlPattern
bandq
bpqbus :: Pattern Int -> Pattern Double -> ControlPattern
bpqbus :: Pattern Int -> Pattern Double -> ControlPattern
bpqbus = Pattern Int -> Pattern Double -> ControlPattern
bandqbus
bpqrecv :: Pattern Int -> ControlPattern
bpqrecv :: Pattern Int -> ControlPattern
bpqrecv = Pattern Int -> ControlPattern
bandqrecv
bpf :: Pattern Double -> ControlPattern
bpf :: Pattern Double -> ControlPattern
bpf = Pattern Double -> ControlPattern
bandf
bpfbus :: Pattern Int -> Pattern Double -> ControlPattern
bpfbus :: Pattern Int -> Pattern Double -> ControlPattern
bpfbus = Pattern Int -> Pattern Double -> ControlPattern
bandfbus
bpfrecv :: Pattern Int -> ControlPattern
bpfrecv :: Pattern Int -> ControlPattern
bpfrecv = Pattern Int -> ControlPattern
bandfrecv
att :: Pattern Double -> ControlPattern
att :: Pattern Double -> ControlPattern
att = Pattern Double -> ControlPattern
attack
attbus :: Pattern Int -> Pattern Double -> ControlPattern
attbus :: Pattern Int -> Pattern Double -> ControlPattern
attbus = Pattern Int -> Pattern Double -> ControlPattern
attackbus
attrecv :: Pattern Int -> ControlPattern
attrecv :: Pattern Int -> ControlPattern
attrecv = Pattern Int -> ControlPattern
attackrecv