tidal-0.4.10: 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 DoubleSource
fst' :: (t, t1, t2) -> tSource
snd' :: (t, t1, t2) -> t1Source
thd' :: (t, t1, t2) -> t2Source
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 StringSource