tidal-0.4.23: Pattern language for improvised music
Sound.Tidal.Utils
enumerate :: [a] -> [(Int, a)] Source
mapFst :: (a -> b) -> (a, c) -> (b, c) Source
mapFsts :: (a -> b) -> [(a, c)] -> [(b, c)] Source
mapSnd :: (a -> b) -> (c, a) -> (c, b) Source
mapSnds :: (a -> b) -> [(c, a)] -> [(c, b)] Source
wordsBy :: (a -> Bool) -> [a] -> [[a]] Source
maybeRead :: String -> Maybe Double Source
fst' :: (t, t1, t2) -> t Source
snd' :: (t, t1, t2) -> t1 Source
thd' :: (t, t1, t2) -> t2 Source
mapFst' :: (a -> x) -> (a, b, c) -> (x, b, c) Source
mapSnd' :: (b -> x) -> (a, b, c) -> (a, x, c) Source
mapThd' :: (c -> x) -> (a, b, c) -> (a, b, x) Source
mapFsts' :: (a -> x) -> [(a, b, c)] -> [(x, b, c)] Source
mapSnds' :: (b -> x) -> [(a, b, c)] -> [(a, x, c)] Source
mapThds' :: (c -> x) -> [(a, b, c)] -> [(a, b, x)] Source
mapArcs :: (a -> a) -> [(a, a, x)] -> [(a, a, x)] Source
getEnvDefault :: String -> String -> IO String Source
mergelists :: [a] -> [a] -> [a] Source